私は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ライブラリに使用するように、構成ファイルに使用する必要がある宛先は何ですか?/etccmakeで許容できる方法のような絶対パスを使用していますか?