diff --git a/build-telemac-deps.bat b/build-telemac-deps.bat index baa20859f1dd840e6e9029e2ff1b81056e131a8a..e783e82763c0151a06252d226627f4b66216a6d3 100644 --- a/build-telemac-deps.bat +++ b/build-telemac-deps.bat @@ -347,13 +347,16 @@ rem * CMake build function * rem ************************ set lib=%~1 +rem Set the number of build processes +set /a build_proc=%number_of_processors%/2 + if %compiler% == mingw ( set cmake_config_options=%cmake_config_options% -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE:STRING=Release - set cmake_build_options=-j 4 + set cmake_build_options=-j %build_proc% ) else ( if %compiler% == intel ( set cmake_config_options=%cmake_config_options% -G "Visual Studio 16 2019" -A x64 -T "Intel C++ Compiler 19.2" -DCMAKE_CONFIGURATION_TYPES:STRING=Release - set cmake_build_options=--config Release -j 4 + set cmake_build_options=--config Release -j %build_proc% ) else ( echo Unknown compiler: %compiler%. exit /b 1