我正在使用 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
库?使用绝对路径是否像/etc
cmake 可接受的做法一样?