我想我已經偶然發現了一個CMAKE錯誤,但我無法在網上找到足夠的信息來確認。在make clean
上,我想要刪除兩個文件夾:foo
和bar
。我的問題是我只能刪除一個。ADDITIONAL_MAKE_CLEAN_FILES在多個目標
這將刪除foo
SET_DIRECTORIES_PROPERTIES(PROPERTIES
ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/foo"
)
我預計這將刪除foo
和bar
,但它只是刪除bar
SET_DIRECTORIES_PROPERTIES(PROPERTIES
ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/foo"
ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/bar"
)
我也試過,但得到了同樣的結果如上:
SET_DIRECTORIES_PROPERTIES(PROPERTIES
ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/foo"
)
SET_DIRECTORIES_PROPERTIES(PROPERTIES
ADDITIONAL_MAKE_CLEAN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/bar"
)
Ca有人請告知我做錯了什麼?
請問,如果你把它分成兩個'set_directories_properties()'調用它的工作? – Florian