HI Jerry, thanks for take some time to make this changes.
The main reason because we use a custom (and dirty) build system is to address the following needs: - Server must be able to run from the same directory if it was not installed (configure ; make ; bin/monkey) - Server must be able to be installed on different paths - Configure script must provide different options for building and installing - Not all embedded environments have CMake on it, we try to keep low system dependencies. CMake offers a clean way to generate Makefiles and of course address many things that we do in our configure script, the thing is that we cannot depend on CMake at this moment due to Embedded needs. What we have in mind is to re-write the configure script mostly to make it more clean, easy to read and easy to extend, the current script have been expanded for years and of course it needs a we-write. So for short at the moment we cannot depend on CMake as it add a system dependency, anyways we appreciate the effort and the collaboration made, thanks for take some time to make this changes. The main reason because we use a custom (and dirty) build system is to address the following needs: - Server must be able to run from the same directory if it was not installed (configure ; make ; bin/monkey) - Server must be able to be installed on different paths - Configure script must provide different options for building and installing - Not all embedded environments have CMake on it, we try to keep low system dependencies. CMake offers a clean way to generate Makefiles and of course address many things that we do in our configure script, the thing is that we cannot depend on CMake at this moment due to Embedded needs. What we have in mind is to re-write the configure script mostly to make it more clean, easy to read and easy to extend, the current script have been expanded for years... So for short at the moment we cannot depend on CMake, anyways we appreciate the effort. If you want to contribute with the new configure script you are welcome, best On Sat, Apr 12, 2014 at 3:44 AM, Jerry Jacobs <[email protected]> wrote: > Hello Eduardo, > > Yesterday on IRC I asked how to configure monkey/duda. As a new commer I > was really unsatisfied with the build system and the duplicated Makefiles > and regexes in the configure script. I don't know if did ever heard of > CMake but i'm giving a attempt to let monkey & duda compile (out-of-source) > with CMake. > > See my branch: > https://github.com/jerryjacobs/monkey/tree/cmake > > I like to hear about your ideas. > > Kind regards, > Jerry > -- Eduardo Silva http://edsiper.linuxchile.cl http://monkey-project.com
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
