add_compile_definitions(var=value......) を使用してルート CMakeLists.txt に追加された何百ものコンパイラ定義があり、ビルド中に -Dvar=value を指定してコマンドライン/ターミナルに出力されます。エコーをオフにして、端末ウィンドウから印刷を非表示にしたいと考えています。これまで私は使ってみました
1. set(CMAKE_VERBOSE_MAKEFILE OFF)
2. set(CMAKE_NO_VERBOSE)
3. cmake.definitions["CMAKE_VERBOSE_MAKEFILE"] = False (in conanfile)
4. cmake.verbose = False (in conanfile)
cmakecache.txt の CMAKE_VERBOSE_MAKEFILE が False に設定されていますが、CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL が何らかの形で 1 に設定されていますが、デバッグのためにキャッシュ内のこの変数を「0」に変更しても役に立ちませんでした...誰かが持っていますかより良い提案?