Hi All,

I would like to inform that our GIT (master) version of Monkey (v1.6
dev) now supports CMake.

CMake is a clean build system that make things easier when building C
projects. It manages the creation of executables, compiler flags,
definitions, libraries, installation routines, etc.

One year ago we received a contribution from Jerry Jacobs that
implemented CMake to build Monkey, but at that time some project
restrictions existed: requirements/features, time and my lack of
knowledge about how to use CMake properly. But now, due to recent
project changes and general decisions I am deprecating the old build
system (dirty bash-configure script) with clean CMake rules, for short
it means:

 - Monkey builds clean than before
 - Easy to build plugins and link dependencies
 - Easy to build on different platforms

Another good new, is that we keep a "configure" script, but this time
it only work as a wrapper over the CMake options that Monkey provides,
so you can use ./configure --something as before or play with CMake
directly as you like, same behavior.

So, we are deprecating our old configure script of 1200 lines of bash
code!, I am sure lot of people will be very happy about this adoption.

note1: some plugins as CGI and FastCGI are disabled by default as they
are still being migrated to the new streams architecture.
note2: a few 'configure' options changed, check ./configure --help for
more details

cheers!

-- 
Eduardo Silva
http://edsiper.linuxchile.cl
http://monkey-project.com
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to