सीपीपी

C++ के लिए कॉन्फ़िगरेशन फ़्रैगमेंट.

पैसे चुकाकर बने सदस्य

apple_bitcode_mode

apple_bitcode_mode cpp.apple_bitcode_mode

यह फ़ंक्शन, कंपाइलेशन के चरणों में इस्तेमाल करने के लिए बिटकोड मोड दिखाता है.

यह फ़ील्ड सिर्फ़ Apple के लिए मान्य है और यह सिर्फ़ डिवाइस के बिल्ड के लिए मान्य है. सिम्युलेटर बिल्ड के लिए यह हमेशा 'none' दिखाता है.

apple_generate_dsym

bool cpp.apple_generate_dsym

Apple डीबग सिंबल(.dSYM) आर्टफ़ैक्ट जनरेट करना है या नहीं.

Conlyopts

list cpp.conlyopts

--conlyopt विकल्प के ज़रिए Bazel को भेजे गए फ़्लैग.

कॉप्ट

list cpp.copts

--copt विकल्प के ज़रिए Bazel को भेजे गए फ़्लैग.

custom_malloc

Label cpp.custom_malloc

यह फ़ंक्शन --custom_malloc विकल्प के हिसाब से लेबल दिखाता है. configuration_field से ऐक्सेस किया जा सकता है:
attr.label(
default = configuration_field(
fragment = "cpp",
name = "custom_malloc"
)
)
None वापस आ सकता है.

Cxxopts

list cpp.cxxopts

--cxxopt विकल्प के ज़रिए Bazel को भेजे गए फ़्लैग.

लिंकॉप

list cpp.linkopts

--linkopt विकल्प के ज़रिए Bazel को भेजे गए फ़्लैग.

objc_generate_linkmap

bool cpp.objc_generate_linkmap

(सिर्फ़ Apple) पर जाकर, लिंकमैप आर्टफ़ैक्ट जनरेट किए जाएं या नहीं.

objc_should_strip_binary

bool cpp.objc_should_strip_binary

(सिर्फ़ Apple) पर सेट करें कि लिंक की गई बाइनरी पर सिंबल और डेड-कोड स्ट्रिप करना है या नहीं.

ऑब्जेक्ट

list cpp.objccopts

--objccopt विकल्प के ज़रिए Bazel को भेजे गए फ़्लैग.