我使用cmake并cpack建立我的项目,并建立包他们的链接。我创建我的项目数的可执行文件,我们姑且称之为EXE1
和EXE2
。cmake的:安装可执行文件,并创建
当创建不同版本的可执行文件,我想的名字,以反映执行的版本(假设EXE1_1.0.0
)。我可以通过执行set_target_properties
来更改目标输出的名称。
然而,现在在做一个install
的时候,我想要做的创建符号链接到可执行的这个版本的名字,也就是我想有
- 的“版本”可执行文件安装在
bin
目录,即EXE1_1.0.0
- 创建一个符号链接到“版本”执行,即创建符号链接
EXE1
,它指向EXE1_1.0.0
可有人建议我如何做这个?
第二个问题是: 如何安装配置文件在/ etc/MYPROJECT /目录?我需要什么目标使用的配置文件,就像我使用的库bin
可执行文件和lib
?使用像/etc
这样的绝对路径是cmake可接受的练习吗?
你应该通过发布给你的CMake的邮件列表上的答案在这里回答你自己的问题。 – Fraser 2012-04-20 22:45:59
谢谢你指出这一点。 – Lazylabs 2012-04-24 11:45:16