是否有一种默认方法可以使用适当的-jX参数运行cmake run?

时间:2018-04-09 16:39:50

标签: makefile cmake

如果我有一个配置了-G“Unix Makefiles”选项的cmake构建树,我知道我可以运行

cmake --build . -- -j10

要传递-j10选项,但有没有办法告诉cmake --build默认执行此操作(可能是在我运行初始cmake时)?我想避免编写使用依赖于生成器的参数调用cmake --build的shell脚本。

现在我正在查看一堆脚本,找出cmake的参数,并且他们硬编码调用make -j$NCPUS;我想改进脚本以使它们与生成器无关,但实际上不会有一堆看起来像if GENERATOR == Unix Makefiles; then DO A THING else DO SOMETHING ELSE.的代码

我确实找到了https://blog.kitware.com/cmake-building-with-all-your-cores/,但这只谈到了如何手动编码每个生成器的标志。

0 个答案:

没有答案