2015-04-09 4 views
1

Документация CMake утверждает, что при выполнении add_subdirectory cmake ищет CMakeLists.txt в каталоге. Есть ли способ изменить имя файла makefile? Например, если у меня есть два файла cmake для двух совершенно разных конфигураций и не хочу смешивать все в одном.cmake add_subdirectory с другим именем cmake, чем CMakeLists.txt

Конечно, я могу создать CMakeLists.txt и включать в себя что-то другое, что в зависимости от конфигурации, но я просто интересно, если это возможно сделать add_subdirectory искать макияжем файл с произвольным именем

ответ

2

Нет, это не способ сделать это. Имя файла CMakeLists.txt нечетко жестко закодировано в самом CMake. Ваш лучший вариант, как вы говорите, создать файл «signpost» CMakeLists.txt, который будет только include() реальным контентом, основанным на любой логике, в которой вы нуждаетесь.

Смежные вопросы