So fügen Sie eine zusätzliche CMakeLists.txt hinzu
Angenommen, wir haben einen Befehlsaufruffoo
in CMakeLists.txt, die in Ordner ist/A
.
foo
wird in antother CMakeLists.txt definiert, das sich in Ordner befindet/B
.
Wie kann man darauf verweisen?/B/CMakeLists.txt
von innen/A/CMakeLists.txt
um anzurufenfoo
?
Ich habe versucht, Suchpfade zu setzen/B/CMakeLists.txt
über:
CMAKE_INCLUDE_PATH
CMAKE_MODULE_PATH
CMAKE_SOURCE_DIR
aber keiner von ihnen hat funktioniert.
CMake beschwert sich immer nochUnknown CMake command "foo".