2013-11-04 56 views
6

我正在尋找一種在CMAKE中創建一些c,C++文件的方法,無論我何時修改文件,都可以輸入make命令。因爲這些文件包含構建時間等構建信息代碼。這可能在CMAKE中嗎?如何在CMAKE中每次構建特定文件?

預先感謝您。

+0

相關:http://stackoverflow.com/questions/13419255/how-對獲得-的cmake對創建時間戳文件,後一個,實際構建鏈接-DO-沒什麼/ 13422476#13422476 – 2013-11-04 14:02:45

回答

6

您可以使用add_custom_target命令添加將爲每個構建執行的目標。

例如,你可以使用CMake的touch command標記某些源文件髒,所以他們得到重建在每次運行:

add_custom_target(invalidate_files ALL 
        COMMAND ${CMAKE_COMMAND} -E touch ${MY_SRC_FILE}) 
相關問題