Hi Aaron,

The biggest difference right now is that the Java and Python bindings are not 
built whatsoever with the CMake build system. We also do not have an install 
target, so the CMake output is kind of stuck in “developer mode” and it won’t 
generate an installable package.

I probably would not yet recommend the CMake build system for production use.

As far as what features are missing, I’m not aware of a concise list, but agree 
this is needed. Perhaps Joseph knows of one. If one does not exist at all, 
perhaps it’s time we audit the issues and do a comparison of the two build 
systems as they stand now to generate this list.

Cheers,

Andy

From: Wood, Aaron<mailto:aaron.w...@verizon.com>
Sent: Wednesday, June 21, 2017 4:00 PM
To: dev<mailto:dev@mesos.apache.org>
Subject: The state of cmake

Hi all,

I'm curious as to what the current state of came is on Linux. I noticed that 
some features that are present in the autotools build are not yet in cmake. 
Also, the output from a successful cmake build looks a bit different as far as 
the number of libraries that are produced and the number of symlinks created.

While the output of a cmake build does seem to work fine on Linux, is there 
anything to be aware of that would cause issues for a production release? Is 
there a list of features somewhere that are in autotools  but not yet in cmake? 
Does anyone think it is an exceptionally bad idea to use the current cmake 
system to produce binaries for production use?

Thanks!
-Aaron

Reply via email to