1. ホーム
  2. cmake

[解決済み] CMakeのビルドオプションとそのデフォルト値を一覧表示する方法は?

2023-06-20 11:02:22

質問

コマンドラインでcmakeのデフォルトビルドオプションをリストアップするにはどうすればよいですか?

私はソースからOpenCVライブラリをビルドする必要があります。その前に、私はデフォルトのビルド設定が何であるかを知りたいです。

どのように解決するのですか?

cmake -LA

すべての option(set( CACHE (キャッシュされた)変数が行います。

mkdir build
cd build
cmake ..
cmake -LA | awk '{if(f)print} /-- Cache values/{f=1}'

サンプルstdoutです。

AUTOGEMM_ARCHITECTURE:STRING=Hawaii
BLAS_DEBUG_TOOLS:BOOL=OFF
BLAS_DUMP_CLBLAS_KERNELS:BOOL=OFF
BLAS_KEEP_KERNEL_SOURCES:BOOL=ON
BLAS_PRINT_BUILD_ERRORS:BOOL=O

-A スイッチも表示します。 としてマークされたオプションも表示します。 を表示するため、最も有用なオプションを気軽に閲覧する場合は省略することが多いでしょう。

を追加することにも興味があるかもしれません。 -H で以前述べたように、各オプションに関するより詳細なヘルプ情報を表示することができます。 https://stackoverflow.com/a/53075317/895245

cmake -LAH

ccmake ncurses

sudo apt-get install cmake-curses-gui
ccmake ..

を表示します。

Ubuntu 16.10、cmake 3.5.2 でテストしています。