2013-12-13 115 views
0

我有一個cmake腳本,它添加了一個「add_custom_command」,用於在程序編譯時隨時生成程序版本。這會創建一個頭文件。它工作正常...在安裝時有cmake檢查版本

現在,我想要做的是讓cmake在安裝和打包過程中使用來自該文件的值。 解析文件不用擔心。我不知道的是如何在安裝之前讓cmake解析它,因爲它在編譯過程中會被修改。

回答

1

你應該檢查出其中的一些會在安裝時被執行的INSTALL command

INSTALL(CODE "CMAKE_CODE_THAT_PARSES_FILE") 

INSTALL(SCRIPT CMAKE_Parsing_Script.cmake) 

能力。