[zeromq-dev] Change Build Tool To CMake

Martin Sustrik sustrik at 250bpm.com
Wed Jan 27 08:42:31 CET 2010


Peter, Vitaliy,

>> First let me say thanks to you involved in the development of 0MQ. I
>> am new here and appreciate the package and it's direction very much.
>>
>> I'd like to propose changing the build system tool to CMake and see if
>> there is a positive response from the devs and the community.
>>
>> I make this suggestion now in the beginnings of 2.0 and the recent
>> discussion on factoring out the language bindings from the core.
>>
>> I feel this is a very progressive consideration over autotools to
>> simplify the system and make it more portable.
> 
> IMO, autotools is more portable.

It's not only about the portability. There was already an attempt to 
port 0MQ build system to CMake but it failed because of the tremendous 
amount of work needed.

Just think of building all the bindings with all the language 
pecularities, building OpenPGM, testing it on 10 different OS platforms etc.

However, you may try to rip out a language binding (Ruby would be a good 
option IMO) and check how to build it with CMake. If it proves to be 
simpler than autotools, it may be the right way to go. Still, the issue 
of testing it on different versions and types of operating systems is a 
feat.

Thoughts?
Martin



More information about the zeromq-dev mailing list