Ist es möglich, ein Include-Verzeichnis anzugeben, wenn cmake
ausgeführt wird. Zum BeispielAngeben von Include-Verzeichnissen in der Cmake-Befehlszeile
cmake . -INCLUDE=/foo/bar
Die Header-Dateien sind in einem separaten Verzeichnis aus den Quellen, die ich kompilieren möchte, und ich würde das gerne beheben, ohne die von cmake
erzeugt Makefile
bastelt.
aktualisieren
Das Projekt hat eine CMakeLists.txt
haben. Auszug:
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils)
Kann ${EO_SOURCE_DIR}
von der Kommandozeile gesetzt werden?
Sie können die CMakeLists.txt nicht ändern? – tpg2114
@Olumide Siehe meine aktualisierte Antwort. – Fraser