CMake is just a wrapper around make.

Rajika


On Sat, Apr 12, 2014 at 11:08 AM, Eduardo Silva <edsi...@gmail.com> wrote:

> 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 <je...@xor-gate.org> 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
> Monkey@lists.monkey-project.com
> http://lists.monkey-project.com/listinfo/monkey
>
>
_______________________________________________
Monkey mailing list
Monkey@lists.monkey-project.com
http://lists.monkey-project.com/listinfo/monkey

Reply via email to