2012-06-28 11 views
10

मुझे लगता है कि option कमांड अनावश्यक है क्योंकि इसे set कमांड द्वारा प्रतिस्थापित किया जा सकता है। option कमांड का उपयोग करते समय मुझे क्या लाभ मिल सकते हैं?सेट करने के बजाय सीएमके विकल्प कमांड का उपयोग करने के लाभ?

उत्तर

11

option कमांड में परिभाषित एक चरम सीएमके जीयूआई में बूलियन पसंद के रूप में दिखाई देता है या जब cmake -i का उपयोग करके सीएमके को अंतःक्रियात्मक रूप से चलाता है। set का उपयोग करके परिभाषित चर के लिए यह मामला नहीं है जब तक कि CACHE का उपयोग नहीं किया जाता है और प्रकार INTERNAL नहीं है।

इसके अलावा, CMakeDependentOption मॉड्यूल विकल्प के बीच निर्भरताओं को निर्दिष्ट करने की अनुमति देता है।

+2

और 'विकल्प' बनाम 'सेट कैच'? –

+0

@PaoloM धन्यवाद! –

संबंधित मुद्दे