私はcmakeとcpackを使ってプロジェクトをビルドし、パッケージをビルドしています。私は自分のプロジェクトでいくつかの実行ファイルを作成していますが、それらをEXE1
とEXE2
と呼んでいます。cmake:実行ファイルをインストールしてそれらへのリンクを作成
これらの実行可能ファイルの異なるバージョンを作成するときは、実行可能ファイルのバージョンを反映するように名前を付けたいとします(EXE1_1.0.0
としましょう)。 set_target_properties
を実行して、ターゲットの出力の名前を変更できます。 install
を行うとき
しかし、今、私はつまり、私はすなわち
- 「バージョン管理」実行ファイルは
bin
ディレクトリにインストールされ、EXE1_1.0.0
を持ちたい、実行可能ファイルのこのバージョン管理名にシンボリックリンクを作成したいと思います - 誰かがどのように私を提案することができますすなわち
EXE1_1.0.0
を指すシンボリックリンクEXE1
を、作成し、「バージョン管理」実行ファイルへのシンボリックリンクを作成これを行う?
第2の質問は: 設定ファイル/ etc/MYPROJECT /ディレクトリのインストール方法は?実行ファイルにはbin
、ライブラリにはlib
を使用するのと同様に、設定ファイルにはどのようなDESTINATIONを使用する必要がありますか? cmakeでの許容範囲は/etc
のような絶対パスを使用していますか?
あなたはCMakeのメーリングリストであなたに与えられた答えを掲載することによりここにあなた自身の質問に答える必要があります。 – Fraser
これを指摘してくれてありがとう。 – Lazylabs