[CMake] Parallel builds and Eclipse CDT4 generator

Bill Hoffman bill.hoffman at kitware.com
Thu Mar 12 16:04:57 EDT 2009


Alexander Neundorf wrote:

>> I'm using CMake 2.6.2 and Eclipse CDT5 (not CDT4, could this be an issue?)
> 
> I don't think so.
> We could add some special variable, like
> CMAKE_MAKEFILE_PROJECT_FLAGS or CMAKE_MAKEFILE_PARALLELITY, and use this in 
> the makefile-based generators to set the "-jx" parameter for make.
> But then again, this shouldn't be hardcoded in the CMakeLists.txt, so it could 
> only be a cache variable.
> Or should cmake try to determine automatically how many cores there are and 
> add "-jx" automatically ? E.g. using sysconf(_SC_NPROCESSORS_ONLN) ?
> This could also be disabled by default and enabled e.g. via an option like 
> CMAKE_AUTOMATIC_PARALLEL_MAKE_INVOCATION or something like this.
> 

This sounds like an Eclipse issue...  Does this work:

http://dev.eclipse.org/newslists/news.eclipse.tools.cdt/msg15742.html

How is this done with non-cmake based Eclipse projects?

-Bill


More information about the CMake mailing list