cmake --build . --config Release
Is it possible to set the number of cores to be used by the build process?
I'm looking for something similar to GNU make's -j
option.
You can pass arbitrary arguments to the native build tool with --
. Everything after --
will be passed to the build tool. To pass -j 3
in your example, just use
cmake --build . --config Release -- -j 3
Documentation: https://cmake.org/cmake/help/v3.5/manual/cmake.1.html
You could also use Ninja as a build tool, it uses automatically an appropriate number of threads. Or you can modify the make command by defining CMAKE_MAKE_PROGRAM="make -j 3
. But this is a rather hacky workaround.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With