È possibile specificare una directory di inclusione quando si esegue cmake
. Per esempioSpecifica delle directory di inclusione sulla riga di comando cmake
cmake . -INCLUDE=/foo/bar
I file di intestazione sono in una directory separata dalle fonti che vorrei per la compilazione, e vorrei porre rimedio a questa, senza armeggiare con la Makefile
generato da cmake
.
Aggiornamento
Il progetto ha un CMakeLists.txt
. Estratto:
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/ga)
INCLUDE_DIRECTORIES(${EO_SOURCE_DIR}/src/utils)
Può ${EO_SOURCE_DIR}
essere impostato dalla riga di comando?
Ma non è possibile modificare il CMakeLists.txt? – tpg2114
@Olumide Vedi la mia risposta aggiornata. – Fraser