Czy można podać katalog uwzględniania podczas uruchamiania cmake
. Na przykładOkreślanie katalogów uwzględniania w wierszu polecenia cmake
cmake . -INCLUDE=/foo/bar
Pliki nagłówkowe są w osobnym katalogu ze źródłami, które chciałbym, aby skompilować i chciałbym zaradzić bez majstrować przy Makefile
generowanego przez cmake
.
Aktualizacja
Projekt ma CMakeLists.txt
. Fragment:
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils)
Czy można ustawić ${EO_SOURCE_DIR}
z wiersza poleceń?
Ale nie możesz zmodyfikować CMakeLists.txt? – tpg2114
@Oumide Zobacz moją zaktualizowaną odpowiedź. – Fraser