Как включить дополнительный CMakeLists.txt
Скажем, у нас есть командный вызовfoo
в CMakeLists.txt, который находится в папке/A
.
foo
определяется в другом CMakeLists.txt, который находится в папке/B
.
Как можно сослаться на/B/CMakeLists.txt
изнутри/A/CMakeLists.txt
для того, чтобы позвонитьfoo
?
Я пытался установить пути поиска/B/CMakeLists.txt
через:
CMAKE_INCLUDE_PATH
CMAKE_MODULE_PATH
CMAKE_SOURCE_DIR
но никто из них не работал.
CMake все еще жалуетсяUnknown CMake command "foo".