私は物事を検索しようとするときに問題となるこの問題のドメインでは、用語が少し不明です。cmake "make run"
私は自分のビルドプロセスにCMakeを使用しています。私はmake run
を使用して特定のプロセス(具体的には、make
で構築したもの)を実行できるMakefileターゲットを作成したいと思います。私はちょうどシェルスクリプトを作ることができる、またはそれを打ち込むことによってコマンドを実行することができることを理解する。私は自分自身をMakefileを書いていた場合、私はそうのようにこれを行うだろう:
run:
./path/to/binary
私が今までにかかわらず、Makefile
自分の書き込みはありません - それはcmake
によって生成されています - と私は入れてよく分かりません所望のmake run
ターゲットを生成するように得るために私のCMakeLists.txt
を使用してください。
私はcmake
コマンド「execute_process
」になっていましたが、それは私が後だよ何もしていないようです - 私は実際には、ビルドプロセス中に何かを実行する必要はありません。
エクストラ
:また、私は次のような何かをできるようにしてみたい:それが可能かどう ある
CMAKE_COMMAND_ADD_MAKEFILE_TARGET (${CMAKE_PROJECT_DIR}/binary)
、cmakeの変数を使用してpath/to/binary
を追加します。
あなたが上に書いた目標は何ですか? –
うわー、明らかにしなかった - 私はMakefileを書いていない、私はCMakeを使っている。それに応じて質問を編集します。 – simont