私はちょうど参加したプロジェクトのCMakeListsファイルで、プロジェクト設定のいくつかのフラグを有効/無効にする方法としてオプションを使用します。 私が見ている問題は、VS2017プロジェクトをオプションとしてオフにしてから、それをONにするとです。プロジェクトはその変化を反映していません。CMake "option"がCMakeCacheの値を更新しないのはなぜですか?
OPTION(RENDER_OFFSCREEN "Set the application to render offscreen" OFF)
これは、プロジェクトを生成し、それがオフスクリーンレンダリングし、私はCMakeLists.txtファイルでそれをオンにすると、今、このプロジェクトはまだオフスクリーンレンダリングします。通常は、プロジェクトを再生成して機能させる必要があります。
私はCMakeのOPTION文について何か不足していると思いますが、それは何か分かりません。アドバイスはありますか?