我有一个cmake脚本添加" add_custom_command"在程序编译时随时生成程序版本。这会创建一个头文件。它工作得很好......
现在,我想要做的是在安装和打包期间从所述文件中获取cmake使用值。 解析文件不用担心。我不知道的是,如何在安装之前让cmake解析它,因为它在编译期间会被修改。
答案 0 :(得分:1)
您应该查看INSTALL
command
INSTALL(CODE "CMAKE_CODE_THAT_PARSES_FILE")
或
INSTALL(SCRIPT CMAKE_Parsing_Script.cmake)
这些将在安装时执行。