私はcmakeとcpackを使用してプロジェクトをビルドし、パッケージをビルドしています。EXE1
プロジェクトでいくつかの実行可能ファイルを作成しています。それらをとと呼びましょうEXE2
。
これらの実行可能ファイルの異なるバージョンを作成するときは、実行可能ファイルのバージョンを反映するように名前を付けたいと思います(たとえばEXE1_1.0.0
)。を実行すると、ターゲットの出力の名前を変更できますset_target_properties
。
ただし、これを実行するときinstall
に、実行可能ファイルのこのバージョン化された名前へのシンボリックリンクを作成したい、つまり、
bin
ディレクトリにインストールされた「バージョン管理された」実行可能ファイル、つまりEXE1_1.0.0
- 「バージョン管理された」実行可能ファイルへのシンボリックリンクを作成します。つまり
EXE1
、を指すシンボリックリンクを作成します。EXE1_1.0.0
誰かが私にこれを行う方法を提案できますか?
2番目の質問は次のとおりです。構成ファイル/etc/MYPROJECT/ディレクトリをインストールするにはどうすればよいですか。bin
実行可能ファイルやlib
ライブラリに使用するように、構成ファイルに使用する必要がある宛先は何ですか?/etc
cmakeで許容できる方法のような絶対パスを使用していますか?