cmake保留的名称列表在哪里?

时间:2017-01-11 22:36:02

标签: cmake reserved-words

所有内容都在标题中,但是有更多上下文信息: 我正在创建一个库,其中所有组件都是独立的(这只是因为它更容易管理1个git repo,真的)。 在该库的根文件夹中,我为库的组件的每个部分都有1个子文件夹,正好有3个“有趣的文件夹”(src,tests,include / components_name)。我在foreach循环中对这些文件夹进行了硬编码,以便默认情况下对所有模块执行所有操作。

问题似乎是,其中一个模块被命名为“option_parser”,它确实是相对通用的,并且似乎也被cmake“保留”,并且对于从它派生的所有内容都是如此。我尝试过“option_parser_test”,“option_parser_tests”和其他基于“option_parser_”root的随机名称。

所以,这是我的问题:我可以在哪里学习如何避免cmake储备的名字? 而且我怎样才能影响他们对我的二进制文件的影响(因为我觉得因为构建系统而更改项目的名称是愚蠢的。可能是一个足够强大的理由来切换它。)

1 个答案:

答案 0 :(得分:2)

这真的很简单。使用这三个命令查看所有保留字:

<input type="text" name="payment1" tabindex="1" autofocus />