4
我試圖在預編譯使用下面的命令GCC頭文件:CMake的編譯C++文件中的自定義命令
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/all.hpp.gch
COMMAND ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} -o ${CMAKE_BINARY_DIR}/all.hpp.gch ${CMAKE_CURRENT_SOURCE_DIR}/all.hpp
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/all.hpp
COMMENT "Generating precompiled headers"
)
但是,我沒有得到CMAKE_CXX_FLAGS擴大到我已經使用設置的標誌CMake的add_definitions()。在add_custom_command()中編譯的正確方法是什麼?