1
我想分析中的CMake /過程中通過控制檯的參數,所以,如果我在控制檯運行如下命令:枚舉控制檯參數(ARGV)中的CMake
cmake -DCMAKE_BUILD_TYPE=Release -DSOME_FLAG=1 ..
我想獲得這裏面的-DCMAKE_BUILD_TYPE=Release
和-DSOME_FLAG=1
CMake腳本(以及其他每個參數傳遞)並將它們保存在某處。
我想要它的原因是通過自定義CMake腳本(後面調用execute_process(cmake <something>)
)來傳遞所有參數,例如,
cmake -DCMAKE_BUILD_TYPE=Release -P myscript.cmake
好問題(和答案)。但是,你爲什麼要這樣做?遇到可以處理任何參數的CMakeLists並且很可能不會與CMake-GUI一起工作,這是非常罕見的。 –
謝謝。我這樣做是因爲我想通過自定義CMake腳本(它調用'execute_process(cmake)'後面)來傳遞所有參數。 'cmake -DCMAKE_BUILD_TYPE =發佈-P myscript.cmake' –
dreamzor