質問
たいの 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'.
所属していません StackOverflow