I really dislike autoconf - a feeling cultivated through years of experience trying to use it. And I think I'm probably not alone in that feeling. I've tried to avoid having to use autoconf in Fossil and have been reasonably successful at that for the first 5 years. But I think we may be nearing the point where going to autoconf is inevitable. (sigh...)
So, I'm asking for volunteers for people with better autoconf-foo than me, to put together an autoconf/automake setup for Fossil. If you are good with autoconf/automake, please consider contributing your expertise to the project. Objectives (not an any particular order): (1) "./configure; make install" should work on all unix systems (2) There should be a default Makefile that does not require "configure" that will work on most common systems simply by running "make". (3) The result should fix tickets http://www.fossil-scm.org/fossil/info/084eedc010 and http://www.fossil-scm.org/fossil/info/5ad1d9a23c (4) The result should have a 0 Fail-Score according to https://www.theopensourceway.org/wiki/How_to_tell_if_a_FLOSS_project_is_doomed_to_FAIL (5) Further to (4) above, there needs to be a configuration option that causes the result to link against a system SQLite library rather than using the built-in SQLite library. (6) There should be a configure option to enable static linking, in order to simplify the generation of binaries for use inside chroot jails. (7) There should be a configure option to enable and disable SSL support. (8) There should be a configure option to enable and disable command-line editing support for the "fossil sql" command. (9) There should be a configure option to enable FOSSIL_DEBUG. (10) The src/makemake.tcl script should continue to work - it should still build out the various windows makefiles and the unix "main.mk" file. In other words, autoconf should make use of main.mk. (11) Bonus points if you can get a configure script that can be used to cross-compile Fossil from one unix platform to another, and double bonus points if you can get a configure script that will cross-compile Fossil on Linux targeting windows! If you are willing to help with this, your contribution will be greatly appreciated. Tnx. -- D. Richard Hipp d...@sqlite.org
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users