[CMake] Parallel builds

J Decker d3ck0r at gmail.com
Wed Sep 16 12:00:06 EDT 2015


On Wed, Sep 16, 2015 at 8:44 AM, Petr Bena <benapetr at gmail.com> wrote:
> I know that I can pass -j parameter to GNU make as well as there is
> some sort of option to run MSVC compiler by hand and give that similar
> parameter, but that's not exactly what I want.
>
> I would prefer a way to get cmake to generate solution files for MSVC
> in a way that these options are enabled by default. Right now I need
> to do this by hand and when I run cmake again, it overwrites the
> solution files I modified and restore back the settings that disallow
> the multithreaded builds. Basically I would like to know if there is
> some option I would add to CMakeLists.txt that would make it do so. I
> understand that this may not possible with current version of CMake
> though.
>
What modification do you make?  I have to do none myself to get it;
because again that's a setting that's outside of the project/solution
files.  It's something the IDE has internally to pass to MSBUILD as a
parameter (/m:<n>)

> Thanks
>
> On Wed, Sep 16, 2015 at 5:28 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
>> http://www.kitware.com/blog/home/post/434
>>
>> -Bill
>>
>>
>> --
>>
>> Powered by www.kitware.com
>>
>> Please keep messages on-topic and check the CMake FAQ at:
>> http://www.cmake.org/Wiki/CMake_FAQ
>>
>> Kitware offers various services to support the CMake community. For more
>> information on each offering, please visit:
>>
>> CMake Support: http://cmake.org/cmake/help/support.html
>> CMake Consulting: http://cmake.org/cmake/help/consulting.html
>> CMake Training Courses: http://cmake.org/cmake/help/training.html
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/cmake
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake


More information about the CMake mailing list