BazelCon 2022 16-17 নভেম্বর নিউ ইয়র্ক এবং অনলাইনে আসছে। নিবন্ধন আজ!
নতুন: 15 নভেম্বর সম্প্রদায় দিবসের জন্য আমাদের সাথে যোগ দিন! বিস্তারিত এবং নিবন্ধন.

সংকলন প্রসঙ্গ

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
C++ সংকলনের জন্য প্রয়োজনীয় তথ্যের অপরিবর্তনীয় স্টোর যা নির্ভরতা জুড়ে একত্রিত হয়।

সদস্যরা

সংজ্ঞায়িত করে

depset CompilationContext.defines

এই লক্ষ্য কম্পাইল করার জন্য প্রয়োজনীয় সংজ্ঞাগুলির সেট প্রদান করে। প্রতিটি সংজ্ঞা একটি স্ট্রিং. এই মানগুলি লক্ষ্যের ট্রানজিটিভ নির্ভরশীলদের কাছে প্রচারিত হয়, অর্থাৎ, এই লক্ষ্যের উপর নির্ভর করে এমন কোনও নিয়ম।

direct_headers

list CompilationContext.direct_headers

এই লক্ষ্য দ্বারা ঘোষিত মডুলার হেডারগুলির তালিকা প্রদান করে। এতে সর্বজনীন শিরোনাম (যেমন "hdrs" তালিকাভুক্ত) এবং ব্যক্তিগত শিরোনাম (যেমন "srcs"-এ তালিকাভুক্ত) উভয়ই অন্তর্ভুক্ত।

direct_private_headers

list CompilationContext.direct_private_headers

এই টার্গেট দ্বারা ঘোষিত মডুলার প্রাইভেট হেডারের তালিকা (যা "srcs" এ তালিকাভুক্ত) প্রদান করে।

direct_public_headers

list CompilationContext.direct_public_headers

এই টার্গেট দ্বারা ঘোষিত মডুলার পাবলিক হেডারগুলির (যেগুলি "hdrs" তালিকাভুক্ত) তালিকা প্রদান করে৷

ডাইরেক্ট_টেক্সচুয়াল_হেডার

list CompilationContext.direct_textual_headers

এই লক্ষ্য দ্বারা ঘোষিত পাঠ্য শিরোনামগুলির তালিকা প্রদান করে।

framework_includes

depset CompilationContext.framework_includes

ফ্রেমওয়ার্ক হেডার ফাইলগুলির জন্য অনুসন্ধান পাথের সেট (স্ট্রিং হিসাবে) প্রদান করে। সাধারণত -F দিয়ে পাস।

হেডার

depset CompilationContext.headers

এই টার্গেট কম্পাইল করার জন্য প্রয়োজনীয় হেডারের সেট দেখায়।

অন্তর্ভুক্ত

depset CompilationContext.includes

কোণ বন্ধনী এবং উদ্ধৃতি উভয় দ্বারা উল্লেখ করা হেডার ফাইলগুলির জন্য অনুসন্ধান পাথের সেট (স্ট্রিং হিসাবে) প্রদান করে। সাধারণত -I এর সাথে পাস করে।

স্থানীয়_সংজ্ঞায়িত করে

depset CompilationContext.local_defines

এই লক্ষ্য কম্পাইল করার জন্য প্রয়োজনীয় সংজ্ঞাগুলির সেট প্রদান করে। প্রতিটি সংজ্ঞা একটি স্ট্রিং. এই মানগুলি লক্ষ্যের ট্রানজিটিভ নির্ভরশীলদের কাছে প্রচারিত হয় না।

quote_includes

depset CompilationContext.quote_includes

উদ্ধৃতি দ্বারা উল্লেখ করা হেডার ফাইলগুলির জন্য অনুসন্ধান পাথের সেট (স্ট্রিং হিসাবে) প্রদান করে, যেমন # "foo/bar/header.h" অন্তর্ভুক্ত করে। তারা exec root বা পরম আপেক্ষিক হতে পারে। সাধারণত -iquote দিয়ে পাস করা হয়।

সিস্টেম_অন্তর্ভুক্ত

depset CompilationContext.system_includes

কোণ বন্ধনী দ্বারা উল্লেখ করা হেডার ফাইলগুলির জন্য অনুসন্ধান পাথের সেট (স্ট্রিং হিসাবে) প্রদান করে, যেমন #include <foo/bar/header.h>। তারা exec root বা পরম আপেক্ষিক হতে পারে। সাধারণত -isystem দিয়ে পাস করা হয়।

validation_artifacts

depset CompilationContext.validation_artifacts

বৈধকরণ শিল্পকর্মের সেট ফেরত দেয়।