On Wed, Nov 28, 2012 at 5:51 PM, Daniel Borkmann <[email protected]> wrote:
> 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.

I think the build system can now be considered as "complete".
Transformation / installation of man-pages are still missing, but this
will be integrated soon enough. The build system received a couple of
feature-updates and fixes in the last couple of days together with a
detailed documentation in the INSTALL file.

> 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