cmake4eclipse和-D选项

时间:2018-07-21 20:02:39

标签: eclipse cmake eclipse-plugin

我有一个使用cmake4eclipse导入到Eclipse的CMake项目(本地Linux)。

构建过程包括下载一些示例数据,这些数据在生产中很少使用。当前,此步骤失败(导致整个构建失败),这就是为什么我想在构建中跳过它。

构建链支持跳过此步骤。从命令行运行CMake,我只需执行-DSAMPLE_DATA=n

对于cmake4eclipse,我将在哪里指定此选项?我尝试在“项目”>“属性”>“ C / C ++ Build”>“ CMake”中添加它,但没有效果。

2 个答案:

答案 0 :(得分:0)

将其添加到项目属性的CMake | Symols选项卡上。

答案 1 :(得分:0)

在“项目”>“属性”>“ C / C ++构建”>“ CMake”中,在“符号”选项卡上,添加一个新变量。对于-DSAMPLE_DATA=n,添加SAMPLE_DATA,键入STRING,值n

然后,在“常规”选项卡上,选中“强制每个版本运行cmake”并生成一次。对于后续版本,您可以再次清除复选标记-您只需运行一次因此Eclipse / CMake将采用新配置。