Incredibuild Support has moved! Come join us at:

Incredibuild Support

Nintendo Switch build limitations
Posted by Yoni Davidson, Last modified by Yoni Davidson on 08 January 2018 04:07 PM

It seems that by default when IncrediBuild is being used it will spawn tasks only relative to the number of local cores. If the IncrediBuild Infrastructure has 100 cores but the initiator has only 4, IncrediBuild will only run 4 tasks in parallel. 

According to Nintendo (20.1.2017) :

The number of tasks is controllable in the Visual Studio project property pages "C/C++->General". There is a "Max Compilations" field which defaults to $(NUMBER_OF_PROCESSORS) which is probably where his 12 tasks are coming from. We have a future task to automatically increase this when we detect that incredibuild is in use but that change has not been implemented yet. If your user manually sets this value to something larger then it will attempt to spawn that number of Clang processes. 

Note: This option is only available if the Nintendo Switch SDK is installed.
(0 vote(s))
This article was helpful
This article was not helpful

Comments (0)
Post a new comment
Full Name:
Help Desk Software by Kayako