我正在使用 cmake 和 cpack 来构建我的项目和构建包。我在我的项目中创建了一些可执行文件,我们称它们EXE1为EXE2.
在创建这些可执行文件的不同版本时,我想命名以反映可执行文件的版本(比如说EXE1_1.0.0)。我可以通过执行更改目标的输出名称set_target_properties。
但是,现在在执行 时install,我想创建一个指向可执行文件版本名称的符号链接,即我想要
- 安装在
bin目录中的“版本化”可执行文件,即EXE1_1.0.0 - 创建指向“版本化”可执行文件的符号链接,即 create symlink
EXE1,它指向EXE1_1.0.0
有人可以建议我怎么做吗?
第二个问题是:如何安装配置文件/etc/MYPROJECT/目录?我需要将什么 DESTINATION 用于配置文件,例如bin用于可执行文件和lib库?使用绝对路径是否像/etccmake 可接受的做法一样?