Cómo incluir un CMakeLists.txt adicional
Digamos que tenemos una llamada de comandofoo
en CMakeLists.txt que está en la carpeta/A
.
foo
se define en antother CMakeLists.txt que está en la carpeta/B
.
¿Cómo se puede hacer referencia a/B/CMakeLists.txt
desde dentro/A/CMakeLists.txt
para llamarfoo
?
Traté de establecer rutas de búsqueda para/B/CMakeLists.txt
vía:
CMAKE_INCLUDE_PATH
CMAKE_MODULE_PATH
CMAKE_SOURCE_DIR
pero ninguno de ellos funcionó.
CMake todavía se quejaUnknown CMake command "foo".