Dato che ho definito un eseguibile con il suo file sorgente principale in un file CMakeList.txt
:È possibile aggiungere ulteriori file di origine a un file eseguibile una volta definito?
ADD_EXECUTABLE(MyExampleApp main.cpp)
Posso aggiungere ulteriori file di origine di questo eseguibile dopo questa linea, ma nello stesso o in un file di incluso CMakeList.txt
?
Normalmente lo si fa usando le variabili invece dei file sul ADD_EXECUTABLE) di linea (. – drescherjm
@drescherjm ha fornito la risposta corretta: basta raccogliere le sorgenti con 'lista (APPEND SOURCES src.cpp src2.cpp)' o 'set (SOURCES src.cpp)' e 'set (SOURCES $ {SOURCES} src2.cpp)'. – arrowd
Grazie. Lo stavo facendo in quel modo ma sembrava in qualche modo bruteforce. Comunque. Sta funzionando. –