我有一个使用cmake4eclipse导入到Eclipse的CMake项目(本地Linux)。
构建过程包括下载一些示例数据,这些数据在生产中很少使用。当前,此步骤失败(导致整个构建失败),这就是为什么我想在构建中跳过它。
构建链支持跳过此步骤。从命令行运行CMake,我只需执行-DSAMPLE_DATA=n
。
对于cmake4eclipse,我将在哪里指定此选项?我尝试在“项目”>“属性”>“ C / C ++ Build”>“ CMake”中添加它,但没有效果。
答案 0 :(得分:0)
将其添加到项目属性的CMake | Symols选项卡上。
答案 1 :(得分:0)
在“项目”>“属性”>“ C / C ++构建”>“ CMake”中,在“符号”选项卡上,添加一个新变量。对于-DSAMPLE_DATA=n
,添加SAMPLE_DATA
,键入STRING
,值n
。
然后,在“常规”选项卡上,选中“强制每个版本运行cmake”并生成一次。对于后续版本,您可以再次清除复选标记-您只需运行一次因此Eclipse / CMake将采用新配置。