我想创建更具体命名的CMakeLists.txt文件,如"CMakeLists_nightly.txt","CMakeLists_weekly.txt"等等.我想这样做的原因是减少我的项目的文件夹层次结构混乱.我可以轻松地将每个文件放在他们自己的文件夹中,并使用上面显示的后缀,但我不想这样做.
我可以告诉cmake用另一个名字取一个CMakeLists.txt文件吗?我之前在另一个论坛上看到过这个问题(http://www.cmake.org/pipermail/cmake/2007-August/016036.html)但是它回到了2007年,答案是否定的.当前版本的CMake是否提供此功能?
lar*_*moa 13
不是真的,但你可以通过放入CMakeLists.txt单独的目录来模拟这个,例如continous/CMakeLists.txt和nightly/CMakeLists.txt.使用INCLUDE包含相应的脚本,每个构建CONFIGS的.
考虑一下这是否是正确的方法 - 完全分离夜间和连续脚本是一个非常糟糕的主意,因为这将导致重复和非常容易出错的构建设置.