所有内容都在标题中,但是有更多上下文信息: 我正在创建一个库,其中所有组件都是独立的(这只是因为它更容易管理1个git repo,真的)。 在该库的根文件夹中,我为库的组件的每个部分都有1个子文件夹,正好有3个“有趣的文件夹”(src,tests,include / components_name)。我在foreach循环中对这些文件夹进行了硬编码,以便默认情况下对所有模块执行所有操作。
问题似乎是,其中一个模块被命名为“option_parser”,它确实是相对通用的,并且似乎也被cmake“保留”,并且对于从它派生的所有内容都是如此。我尝试过“option_parser_test”,“option_parser_tests”和其他基于“option_parser_”root的随机名称。
所以,这是我的问题:我可以在哪里学习如何避免cmake储备的名字? 而且我怎样才能影响他们对我的二进制文件的影响(因为我觉得因为构建系统而更改项目的名称是愚蠢的。可能是一个足够强大的理由来切换它。)
答案 0 :(得分:2)
这真的很简单。使用这三个命令查看所有保留字:
<input type="text" name="payment1" tabindex="1" autofocus />