अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
C++ के नियमों के बारे में जानकारी का ऐक्सेस देता है. C++ से जुड़े हर टारगेट में यह निर्देश मिलता है, जिसे
टारगेट पर
cc फ़ील्ड के तौर पर ऐक्सेस किया जा सकता है.
सदस्य
compile_flags
list CcStarlarkApiProvider.compile_flags
इस टारगेट को इकट्ठा करने के लिए इस्तेमाल किए गए फ़्लैग की सूची दिखाता है (हो सकता है कि यह खाली हो, लेकिन कभी भी
None न हो).
परिभाषित करता है
list CcStarlarkApiProvider.defines
इस टारगेट को इकट्ठा करने के लिए इस्तेमाल की गई डेफ़िनिशन की सूची दिखाता है (हो सकता है कि यह खाली हो, लेकिन कभी भी
None न हो).
include_directories
list CcStarlarkApiProvider.include_directories
इस टारगेट को इकट्ठा करने के लिए इस्तेमाल की जाने वाली डायरेक्ट्री को शामिल करता है (हो सकता है कि खाली हो, लेकिन कभी भी
None न हो).
लाइब्रेरी
depset CcStarlarkApiProvider.libs
यह फ़ंक्शन
FULLY STATIC मोड (
linkopts=["-static"]) या
MOSTLY STATIC मोड (
linkstatic=True) के लिए लाइब्रेरी का
डिप्सेट दिखाता है (हो सकता है कि खाली हो, लेकिन
None कभी नहीं होता)
link_flags
list CcStarlarkApiProvider.link_flags
FULLY STATIC मोड (
linkopts=["-static"]) या
MOSTLY STATIC मोड (
linkstatic=True) के लिए C++ लिंकर आदेश को दिए गए फ़्लैग की सूची देता है (संभावित रूप से खाली, लेकिन कभी नहीं
None)
quote_include_directories
list CcStarlarkApiProvider.quote_include_directories
कोटेशन की सूची में वे डायरेक्ट्री शामिल होती हैं जिनका इस्तेमाल इस टारगेट को कंपाइल करने के लिए किया जाता है. (हो सकता है कि यह खाली हो, लेकिन कभी भी
None नहीं होती).
system_include_directories
list CcStarlarkApiProvider.system_include_directories
सिस्टम की सूची में, इस टारगेट को इकट्ठा करने के लिए इस्तेमाल की जाने वाली डायरेक्ट्री शामिल होती हैं (हो सकता है कि खाली हों, लेकिन
None कभी नहीं).
depset CcStarlarkApiProvider.transitive_headers
यह फ़ंक्शन हेडर का
डिप्सेट दिखाता है, जिसका एलान
src या
headers एट्रिब्यूट में किया जाता है. यह फ़ील्ड खाली हो सकता है, लेकिन कभी भी
None नहीं होता.