【发布时间】:2012-09-02 21:18:05
【问题描述】:
我在使用 CMake 管理我的构建系统方面还很陌生,所以如果我很愚蠢并且这是一个坏主意,请告诉我。
我希望能够设置我的 cmakelists.txt 文件,以便在我这样做时
project( ... )
目录名称自动成为项目名称。我想这样做是因为我发现能够将一个项目的整个目录复制为另一个项目的起点很方便。但是,尽管我总是将目录重命名为有意义的名称,但我经常忘记更改 cmakelists.txt 文件的 project(name) 行,然后我最终会在我的构建环境中打开多个同名的项目,这会让人感到困惑.
理想情况下,如果目录名称中有空格,它们会被下划线替换。
CMake 可以做到这一点吗?出于某种我没有看到的原因,这是一个坏主意吗?
【问题讨论】:
标签: cmake