【发布时间】:2021-08-01 13:15:22
【问题描述】:
我有一个简单的CMake project,带有 CTest 和 CPack。它使用 Lua C API 加载和执行名为 script.lua 的脚本文件。 此脚本在构建时与安装/打包时将位于不同的位置,它的位置是:
[build] : ${CMAKE_CURRENT_SOURCE_DIR}/src/scripts
[install]: ../scripts (relative to app which is in bin directory)
我在这里想要实现的是让安装步骤重新生成 configure_file,然后使用新的 configure_file 重建,然后才继续执行正常的安装步骤,当然之后将 configure_file 恢复为原始状态。
感谢有关此问题的任何帮助。
【问题讨论】: