On 01/12/2017 02:40 PM, Victor Julien wrote: > On 12-01-17 20:14, Dick Hollenbeck wrote: >> On 01/12/2017 10:37 AM, Victor Julien wrote: >>> Hey all, I've been doing some updates, please see: >>> >>> https://blog.inliniac.net/2017/01/12/vuurmuur-development-update/ >>> >>> Testing and feedback welcome! >>> >> >> Feedback: >> >> Autotools is hard to learn because it is crap, now most easily replaced by >> CMake. >> >> CMake is superior in every way that I can think of, and has all the momentum >> it needs to >> give comfort of longevity. >> >> And BTW, crap is being gracious. >> >> > > I find that it's a bit like perl, it's way to easy to do something weird > and stupid with it. But when you play by it's rules it actually works > pretty well. Maybe CMake is better, maybe not, but I don't care much at > this point. Not interested in putting in the effort. If someone else > would take it on it may be different, but in the larger scheme of what > Vuurmuur needs, I'd say the buildsys is pretty low priority now.
Naturally your opinion counts most. Others have opinions that might weigh priorities differently. Using a slightly older version of vuurmuur, here is a rough measure of the work to go to CMake, does not look like much: $ grep --include Makefile.am -R \\.c[$\ ] vuurmuur_script/Makefile.am:vuurmuur_script_SOURCES = vuurmuur_script.c vuurmuur_script.h script_print.c \ vuurmuur_script/Makefile.am: script_list.c scripts_add.c script_delete.c script_modify.c script_rename.c \ vuurmuur_script/Makefile.am: backendcheck.c script_apply.c script_unblock.c script_dev.c vuurmuur_log/Makefile.am:vuurmuur_log_SOURCES = logfile.c vuurmuur_log.c nflog.c stats.c vuurmuur_ipc.c vuurmuur/Makefile.am:vuurmuur_SOURCES = createrule.c misc.c reload.c rules.c ruleset.c vuurmuur.c shape.c dick@dick-intel:/oe/build-smart/work/non-free-softplc-linux-gnueabi/vuurmuur-0.8.2-r3/vuurmuur$ cd .. dick@dick-intel:/oe/build-smart/work/non-free-softplc-linux-gnueabi/vuurmuur-0.8.2-r3$ grep --include Makefile.am -R \\.c[$\ ] vuurmuur/vuurmuur_script/Makefile.am:vuurmuur_script_SOURCES = vuurmuur_script.c vuurmuur_script.h script_print.c \ vuurmuur/vuurmuur_script/Makefile.am: script_list.c scripts_add.c script_delete.c script_modify.c script_rename.c \ vuurmuur/vuurmuur_script/Makefile.am: backendcheck.c script_apply.c script_unblock.c script_dev.c vuurmuur/vuurmuur_log/Makefile.am:vuurmuur_log_SOURCES = logfile.c vuurmuur_log.c nflog.c stats.c vuurmuur_ipc.c vuurmuur/vuurmuur/Makefile.am:vuurmuur_SOURCES = createrule.c misc.c reload.c rules.c ruleset.c vuurmuur.c shape.c The total amount of text in the CMake build scripts is going to be about 130% to 300% of the amount of text above, i.e. not much. Probably somebody would volunteer if they thought the work would count for something, i.e. get committed. Regards, Dick ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Vuurmuur-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/vuurmuur-users
