10
我認爲option
命令是多餘的,因爲它可以被set
命令取代。當我使用option
命令時,我可以獲得什麼好處?使用CMake選項命令而不是設置的優點?
我認爲option
命令是多餘的,因爲它可以被set
命令取代。當我使用option
命令時,我可以獲得什麼好處?使用CMake選項命令而不是設置的優點?
在CMake GUI中或在使用cmake -i
以交互方式運行CMake時,option
命令中定義的變量顯示爲布爾選項。對於使用set
定義的變量,情況並非如此,除非使用CACHE
且類型不是INTERNAL
。
此外,CMakeDependentOption
模塊允許指定選項之間的依賴關係。
而'選項'vs'設置CACHE'? –
@PaoloM謝謝! –