0
我有很多自定義的CMake命令,所以我最終在構建腳本中重複了這種模式。CMake中的自動變量
set(PREREQ ${CMAKE_CURRENT_SOURCE_DIR}/foo.txt ${CMAKE_CURRENT_SOURCE_DIR}/bar.txt)
add_custom_command(
OUTPUT baz.txt
COMMAND cat ${PREREQ} > baz.txt
DEPENDS ${PREREQ}
)
add_custom_target(a ALL DEPENDS baz.txt)
是否有等同GNU的使自動變量在CMake的([email protected]
,$<
等),所以我可以避免指定的輸入/輸出兩次(依賴關係,輸出和命令)?
我該怎麼幹呢?