On 01/12/2017 03:49 PM, Dick Hollenbeck wrote: > 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:
Oops, sorry. Here it is again correctly: 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 and the library: libvuurmuur-0.8.2-r3$ grep --include Makefile.am -R \\.c[$\ ] libvuurmuur/src/Makefile.am:libvuurmuur_la_SOURCES = backendapi.c config.c conntrack.c hash.c icmp.c info.c \ libvuurmuur/src/Makefile.am: interfaces.c io.c libvuurmuur.c linkedlist.c log.c proc.c rules.c services.c \ libvuurmuur/src/Makefile.am: zones.c strlcatu.c strlcpyu.c iptcap.c blocklist.c filter.c util.c shape.c libvuurmuur/plugins/textdir/Makefile.am:libtextdir_la_SOURCES = textdir_plugin.c textdir_ask.c textdir_tell.c textdir_list.c Anyone a CMake guru out there? ------------------------------------------------------------------------------ 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
