问题描述
我目前正在为一个大型项目制作安装程序,它需要从数据库中获取最新的表。到目前为止,数据库转储是手动完成的,现在我希望在生成安装程序时自动完成。由于已经有一个执行转储过程的脚本,我想知道是否可以在生成安装程序之前告诉 CPack(或 CMake)先运行这个脚本?比如在 CMakeList 中有一个规则:
install(
FILES "../db/structures.sql"
DESTINATION ${INSTALL_DB}
CONFIGURATIONS Release
RENAME "create.sql"
)
Sql-Dump 文件“structures.sql”可以使用另一个名为“make_db_dump.pl”(因此在命令行中应该使用“perl make_db_dump.pl
”来调用它)。我希望在生成安装程序之前自动调用 make_db_dump.pl 并生成文件。这可能吗?
对于环境:我在windows下使用VS 2019和CMake。
工作流程是:CMake -> VS Project -> 生成安装程序
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)