In the -next repository you will find a new build system since
yesterday night. It is scheduled for inclusion into netsniff-ng 0.5.8,
which could be released roughly by the beginning of 2013.

We switched from cmake back to the classical make for a couple of
reasons. The usage of cmake gave us (in our use case) no further
benefits. Rather it caused us quite a lot of problems with different
default search and install paths, a horrible, badly documented syntax
/ semantic and a hard to debug behavior together with a lot of junk
files that are generated by cmake. Also, some design decisions of
cmake developers left us puzzled, for instance, in the case of CTests
where there is no such possibility to display the output of the test
routines - it is simply discarded by cmake. Not even a proper hack
will allow for a sane "make test" to display (e.g.) libtap output.
Thus, we decided to get rid of this crap. GNU make is well understood,
has a clear syntax and semantic and can be extended / maintained /
changed by many people, and even be used for cross-compiling, of
course. We use a small, central Makefile that is located at
"src/Makefile" that builds all binaries in their resp. tool directory.

I refer you to the INSTALL file for further usage details.

-- 


Reply via email to