Я использую cmake и cpack для сборки своего проекта и сборки пакетов. Я создаю несколько исполняемых файлов в своем проекте, назовем их EXE1
и EXE2
.
При создании разных версий этих исполняемых файлов я хочу, чтобы имя отражало версию исполняемого файла (скажем, EXE1_1.0.0
). Я могу изменить имя вывода для цели, выполнив set_target_properties
.
Однако теперь при выполнении install
я хочу создать символическую ссылку на это имя версии исполняемого файла, т.е. я хочу, чтобы
bin
, т.е. EXE1_1.0.0
EXE1
, которая указывает на EXE1_1.0.0
кто-то предлагает мне, как это сделать?
Второй вопрос:
Как установить файлы конфигурации /etc/MYPROJECT/ в каталог? Какое НАЗНАЧЕНИЕ мне нужно использовать для файлов конфигурации, например, я использую bin
для исполняемых файлов и lib
для библиотек? Является ли использование абсолютного пути, такого как /etc
, приемлемой практикой с cmake?