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_PATHCMAKE_MODULE_PATHCMAKE_SOURCE_DIR

aber keiner von ihnen hat funktioniert.

CMake beschwert sich immer nochUnknown CMake command "foo".

Antworten auf die Frage(2)

Ihre Antwort auf die Frage