Comment faire pour inclure une autre CMakeLists.txt

Dire que nous avons un appel à la commande foo dans CMakeLists.txt qui est dans le dossier /A.

foo est défini dans antother CMakeLists.txt qui est dans le dossier /B.

Comment peut-on référence à /B/CMakeLists.txt de l'intérieur /A/CMakeLists.txt afin d'appeler foo?

J'ai essayé de mettre des chemins de recherche pour /B/CMakeLists.txt via:

  • CMAKE_INCLUDE_PATH
  • CMAKE_MODULE_PATH
  • CMAKE_SOURCE_DIR

mais aucun d'entre eux travaillaient.

CMake encore complaines Unknown CMake command "foo".

InformationsquelleAutor Juergen | 2013-06-21