1
我使用CMake爲我的項目生成Makefiles。如何用CMake更改文件夾的編譯標誌?
我想用不同的選項編譯一些文件。 例如,所有帶有-fX的文件,但測試文件夾中帶有-fno-X的文件。
CMake中可能嗎?
這裏是我的CMakeLists.txt文件與源文件中的一部分:
file(
GLOB_RECURSE
compiler_files
src/*.cpp
)
file(GLOB to_remove src/eddi.cpp)
list(REMOVE_ITEM compiler_files ${to_remove})
add_library(Compiler OBJECT ${compiler_files})
add_executable(eddic $<TARGET_OBJECTS:Compiler> src/eddi.cpp)
target_link_libraries (eddic boost_program_options)
就像一個字符,謝謝:) –