Ответ 1
Вы можете использовать функцию list
для управления списком, например:
list(REMOVE_ITEM <list> <value> [<value> ...])
В вашем случае возможно что-то вроде этого будет работать:
list(REMOVE_ITEM lib_srcs "IlmImf/b44ExpLogTable.cpp")
My CMakeLists.txt
содержит следующую строку:
file(GLOB lib_srcs Half/half.cpp Iex/*.cpp IlmThread/*.cpp Imath/*.cpp IlmImf/*.cpp)
а папка IlmImf
содержит b44ExpLogTable.cpp
, которую мне нужно исключить из сборки.
Как это сделать?
Вы можете использовать функцию list
для управления списком, например:
list(REMOVE_ITEM <list> <value> [<value> ...])
В вашем случае возможно что-то вроде этого будет работать:
list(REMOVE_ITEM lib_srcs "IlmImf/b44ExpLogTable.cpp")