我使用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