0
我需要創建目錄common_resources
的符號鏈接,其中包含紋理,字體,3D模型和着色器,位於我的CMAKE_SOURCE_DIR
中。我必須將這樣一個鏈接放到我編譯的二進制目標的所有工作目錄(〜50個目錄)中。從每個目標目錄到公共資源的符號鏈接目錄
我也許可以做一個接一個加入這個ADD_CUSTOM_TARGET
到每個子文件夾
ADD_CUSTOM_TARGET(common_resources ALL COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/common_resources ${CMAKE_CURRENT_BINARY_DIR}/common_resources)
,但我不想這樣做,因爲:
- 我不想編輯所有這些
CMakeList.txt
文件和 - 我不想無緣無故創建如此多的自定義目標。我使用Code :: Blocks IDE,並且我已經有很長的目標列表可供選擇,這使得難以使用。
謝謝,我'不知道如何使用'custom_command'。順便說一句。你有想法是否有可能擺脫所有'目標/快速'哪個cmake默認生成與'target'一起? –