Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake pass-J参数来生成_Cmake - Fatal编程技术网

CMake pass-J参数来生成

CMake pass-J参数来生成,cmake,Cmake,我工作的一个项目使用CMake生成构建目标,然后从Eclipse执行。我想将-J4传递给“Build命令”(即make.exe)以允许并行编译。目前,我手动编辑.cproject文件,但我希望CMake自动执行此操作 那么如何将-J4附加到build命令中呢?最终在另一个线程中意外地找到了答案 cproject文件是使用“-G”Eclipse CDT4-Unix Makefiles”参数生成的。以下参数用于传递要在.cproject目标中生成的参数: -DCMAKE\u ECLIPSE\u MA

我工作的一个项目使用CMake生成构建目标,然后从Eclipse执行。我想将-J4传递给“Build命令”(即make.exe)以允许并行编译。目前,我手动编辑.cproject文件,但我希望CMake自动执行此操作


那么如何将-J4附加到build命令中呢?

最终在另一个线程中意外地找到了答案

cproject文件是使用“-G”Eclipse CDT4-Unix Makefiles”参数生成的。以下参数用于传递要在.cproject目标中生成的参数:

-DCMAKE\u ECLIPSE\u MAKE\u参数=

就我而言


-DCMAKE_ECLIPSE_MAKE_ARGUMENTS=-j8

最终意外地在另一个线程中找到了答案

cproject文件是使用“-G”Eclipse CDT4-Unix Makefiles”参数生成的。以下参数用于传递要在.cproject目标中生成的参数:

-DCMAKE\u ECLIPSE\u MAKE\u参数=

就我而言


-DCMAKE\u ECLIPSE\u MAKE\u ARGUMENTS=-j8

如何从ECLIPSE运行
cmake
?你使用一些插件吗?eclipse执行什么构建命令?若您正在寻找IDE不可知的方式,那个么请参阅以下问题:。若您询问Eclipse特定的问题,那个么请添加相应的标记,并像KamilCuk所问的那个样,更详细地描述您在Eclipse中的CMake用法。这超出了生成构建文件的范围。但是您可以使用cmake的命令行模式(-build,-j)来实现这一点?你使用一些插件吗?eclipse执行什么构建命令?若您正在寻找IDE不可知的方式,那个么请参阅以下问题:。若您询问Eclipse特定的问题,那个么请添加相应的标记,并像KamilCuk所问的那个样,更详细地描述您在Eclipse中的CMake用法。这超出了生成构建文件的范围。但您可以使用cmake的命令行模式(--build,-j)来实现这一点。