On Tue, Nov 27, 2012 at 9:41 AM, Mateusz Loskot <[email protected]> wrote:
> On 27 November 2012 14:23, John Drescher <[email protected]> wrote:
>>
>> On Tue, Nov 27, 2012 at 7:21 AM, Michael Jackson
>> <[email protected]> wrote:
>> >
>> >
>> > On Nov 27, 2012, at 12:46 AM, Titus von Boxberg <[email protected]> wrote:
>> >
>> >> Am 27.11.2012 05:24, schrieb Michael Jackson:
>> >>> That will teach me to hit enter in GMail..
>> >>>
>> >>> My question is this: What is the magic CMake incantation to get Visual
>> >>> Studio 2010 to use more than a single processor when compiling my
>> >>> project?
>> >> You could add /MP to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
>> >>
>> >> Regards
>> >> Titus
>> >> --
>> >>
>> >
>> >
>> > Thanks for the tip. I'll give it a try.
>>
>> I can tell you that sometimes its hard to get Visual Studio to make
>> good use of your cores (especially if you have 8 or 12 threads) even
>> though multithreded building is on. I believe there are too many parts
>> of the chain that are single threaded only.
>
>
> It's fairly easy to make both, VS and cl.exe, utilise multiple cores,
> even using command line. The problem is that build configurations like
> NMAKE require significant gymnastics:
>
> http://public.kitware.com/pipermail/cmake/2012-September/052116.html
>
> It is easier with VS projects:
>
> http://www.cmake.org/pipermail/cmake/2009-April/028669.html

My comment was even though it will do multithreaded builds with VS
projects for some projects it will build at very low CPU utilization
for long periods while other projects it maxes out at 100% on all 12
cores.

John
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to