Folgendes ist ein Teil meiner CMakeLists.txt-Datei.Liste (REMOVE_ITEM) funktioniert nicht in cmake
file(GLOB SOURCES "xyz/*.cpp")
message("${SOURCES}")
list(REMOVE_ITEM SOURCES "src1.cpp")
message("${SOURCES}")
Hier in Datei "xyz/*.cpp"
ist ein relativer Pfad. Inhalt von ${SOURCES}
ist das gleiche vor und nach REMOVE_ITEM
.
Warum funktioniert list(REMOVE_ITEM)
nicht in meinem Fall? Jede Hilfe wäre von unschätzbarem Wert.
Ist Ihre 'QUELLEN' Liste genau wie' src1.cpp'? – Tsyvarev
@Tsyvarev Ich habe deine Frage nicht verstanden. – SRINI794
Wie @kristian geantwortet hat, enthält Ihre 'SOURCES'-Liste nicht das Element' src1.cpp' (genau). Aus diesem Grund tut 'list (REMOVE_ITEM)' in Ihrem Fall nichts. – Tsyvarev