मुझे लगता है कि option
कमांड अनावश्यक है क्योंकि इसे set
कमांड द्वारा प्रतिस्थापित किया जा सकता है। option
कमांड का उपयोग करते समय मुझे क्या लाभ मिल सकते हैं?सेट करने के बजाय सीएमके विकल्प कमांड का उपयोग करने के लाभ?
10
A
उत्तर
11
option
कमांड में परिभाषित एक चरम सीएमके जीयूआई में बूलियन पसंद के रूप में दिखाई देता है या जब cmake -i
का उपयोग करके सीएमके को अंतःक्रियात्मक रूप से चलाता है। set
का उपयोग करके परिभाषित चर के लिए यह मामला नहीं है जब तक कि CACHE
का उपयोग नहीं किया जाता है और प्रकार INTERNAL
नहीं है।
इसके अलावा, CMakeDependentOption
मॉड्यूल विकल्प के बीच निर्भरताओं को निर्दिष्ट करने की अनुमति देता है।
और 'विकल्प' बनाम 'सेट कैच'? –
@PaoloM धन्यवाद! –