質問

たいの CMakeLists.txt ファイルが無視されるユーザーが通話

make package

私が探しの変数などのCMAKE_COMMANDはCMAKE_PACKAGINGるように、い

if (CMAKE_COMMAND EQUAL 'package') ...

または

if (CMAKE_PACKAGING) ...

このことがありますか?で実現するのでしょうか。

役に立ちましたか?

解決

CMakeを生成しくファイルが含まれている"既定"を目標に従う規則が期待する者と利用します。目標などはすべて、インストール、パッケージテストです。

の'install'を使用してインストールすると、"パッケージ"という目標は、通常、デフォルトではすべて作ります。(その場合は、'make install'を使用してインストールするのではない"すべての初めにある最新の前のインストールが発生します。同様に"パッケージ'.)

どのような"パッケージ'なのかはcpackのカバー:

/full/path/to/cpack --config ./CPackConfig.cmake

見ることができるコマンドラインが呼び出された実行すれば:

make package VERBOSE=1

今日のCMakeLists.txt ファイルになりたいスキップ、包装かるでしょうか?ありません変数などをお探しでの包装が発生しませんでCMakeの設定-時間発生しますその後、構築時間の場合、ユーザが明示的に呼'パッケージ"または"cpack'.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top