[Bro-Dev] #296: Convert build process to CMake

Bro Tracker bro at tracker.icir.org
Tue Jan 4 10:13:32 PST 2011


#296: Convert build process to CMake
---------------------+--------------------
  Reporter:  seth    |      Owner:
      Type:  Task    |     Status:  closed
  Priority:  Normal  |  Milestone:  Bro1.6
 Component:  Bro     |    Version:
Resolution:  Solved  |   Keywords:
---------------------+--------------------
Changes (by jsiwek):

 * status:  new => closed
 * resolution:   => Solved


Comment:

 A working CMake build is available as of
 log:/bro at d24f7a6aade288e9f4856b8d1d4eaf9dfda2308 (on master branch)

 Key CHANGES:

 * Autotools build framework completely removed
 * aux/ components are all enabled for build/install by default, configure
 script provides --disable options
 * --disable-select-loop configure option removed as well as the code
 backing it
 * --enable-activemapping configure option removed (code not removed yet,
 see #325)
 * --enable-expire-dfa-states configure option removed (code not removed
 yet, see #324)
 * --with-dag configure option removed as well as the code backing it (see
 #309 about working w/ Endace to support this option again)
 * --disable-nbdns configure option removed as well as code backing it
 * --enable-int64 configure option removed (it will be on by default, see
 {13} for related tasks)
 * --enable-shippedpcap configure option removed and Bro no longer ships
 with pcap
 * ClamAV support removed (the API that Bro needed is now gone)
 * byacc support removed leaving bison as the only supported parser
 generator
 * OpenSSL is now a requirement to build Bro
 * Changes to Broctl to make its installation independent from the Bro and
 Broctl distribution source location
 * Running Bro from the build directory now requires an extra helper script
 to set the right BROPATH (see INSTALL or bro-path-dev.in files)

-- 
Ticket URL: <http://tracker.icir.org/bro/ticket/296#comment:1>
Bro Tracker <http://tracker.icir.org/bro>
Bro Issue Tracker



More information about the bro-dev mailing list