Anggota
- action_is_enabled
- CcToolchainInfo
- configure_features
- create_cc_toolchain_config_info
- create_compilation_context
- create_compilation_outputs
- create_compile_variables
- create_library_to_link
- create_link_variables
- create_linker_input
- create_linking_context
- create_linking_context_from_compilation_outputs
- do_not_use_tools_cpp_compiler_present
- get_environment_variables
- get_execution_requirements
- get_memory_inefficient_command_line
- get_tool_for_action
- is_enabled
- link
- merge_compilation_contexts
- merge_compilation_outputs
action_is_enabled
bool cc_common.action_is_enabled(feature_configuration, action_name)Menampilkan Benar jika action_config yang diberikan diaktifkan dalam konfigurasi fitur.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
action_name
|
wajib diisi Nama action_config. |
CcToolchainInfo
Provider cc_common.CcToolchainInfoKunci yang digunakan untuk mengambil penyedia yang berisi informasi tentang toolchain C++ yang digunakan
configure_features
FeatureConfiguration cc_common.configure_features(ctx=None, cc_toolchain, language=None, requested_features=[], unsupported_features=[])Membuat instance feature_configuration (fitur) konfigurasi. Memerlukan fragmen konfigurasi cpp.
Parameter
Parameter | Deskripsi |
---|---|
ctx
|
ctx; atau None ;
default-nya adalah None Konteks aturan. |
cc_toolchain
|
diperlukan cc_toolchain yang fiturnya kita konfigurasi. |
language
|
string; atau None ;
default-nya adalah None Bahasa yang akan dikonfigurasi: c++ atau objc (c++ default) |
requested_features
|
default-nya adalah [] Daftar fitur yang akan diaktifkan. |
unsupported_features
|
default adalah [] Daftar fitur yang tidak didukung oleh aturan saat ini. |
create_cc_toolchain_config_info
CcToolchainConfigInfo cc_common.create_cc_toolchain_config_info(ctx, features=[], action_configs=[], artifact_name_patterns=[], cxx_builtin_include_directories=[], toolchain_identifier, host_system_name=None, target_system_name, target_cpu, target_libc, compiler, abi_version=None, abi_libc_version=None, tool_paths=[], make_variables=[], builtin_sysroot=None, cc_target_os=None)Membuat penyedia
CcToolchainConfigInfo
Parameter
Parameter | Deskripsi |
---|---|
ctx
|
wajib Konteks aturan. |
features
|
defaultnya adalah [] Berisi semua spesifikasi tanda untuk satu fitur. Argumen:
- provides berisi nama fitur atau konfigurasi tindakan yang berbeda yang ingin kita aktifkan.- provides berisi nilai yang sama dengan 'menyediakan' dalam konfigurasi fitur atau tindakan lain yang ingin kita aktifkan. Gunakan metode ini untuk memastikan fitur yang tidak kompatibel tidak dapat diaktifkan secara tidak sengaja pada saat yang sama, sehingga menyebabkan error compiler sulit didiagnosis.
|
action_configs
|
defaultnya adalah [] Konfigurasi tindakan sesuai dengan tindakan Bazel, dan memungkinkan pemilihan alat berdasarkan fitur yang diaktifkan. Aktivasi konfigurasi tindakan terjadi dengan semantik yang sama dengan fitur: fitur dapat 'memerlukan' atau 'menyiratkan' konfigurasi tindakan dengan cara yang sama seperti fitur lainnya. Argumen:
|
artifact_name_patterns
|
defaultnya adalah [] Nama untuk artefak kategori artefak input atau output tertentu ke suatu tindakan. Argumen:
|
cxx_builtin_include_directories
|
default-nya adalah [] Direktori include bawaan untuk kompilasi C++. Jalur ini harus sama persis dengan yang digunakan oleh compiler, dan umumnya relatif terhadap root eksekusi. Jalur yang digunakan oleh compiler dapat ditentukan dengan 'gcc -E -xc++ - -v'. Saat ini kami juga menggunakan jalur C++ untuk kompilasi C, yang aman selama tidak ada benturan nama antara file header C++ dan C. Jalur relatif diselesaikan secara relatif terhadap direktori file konfigurasi. Jika compiler memiliki dukungan --sysroot, maka jalur ini harus menggunakan %sysroot%, bukan jalur include, dan menentukan atribut sysroot untuk memberikan informasi yang diperlukan blaze untuk membuat penggantian yang benar. |
toolchain_identifier
|
wajib ID unik toolchain dalam rilis crosstool. Ini harus dapat digunakan sebagai nama direktori di sebuah jalur. Nilai ini harus cocok dengan ekspresi reguler berikut: [a-zA-Z_][\.\- \w]* |
host_system_name
|
string; atau None ; default-nya adalah None Diabaikan. |
target_system_name
|
wajib GNU System Name. |
target_cpu
|
wajib String arsitektur target. |
target_libc
|
diperlukan String versi libc (misalnya "glibc-2.2.2"). |
compiler
|
wajib String versi compiler (mis. "gcc-4.1.1"). |
abi_version
|
string; atau None ;
default-nya adalah None Abi yang digunakan, yang merupakan versi gcc. E.g.: "gcc-3,4" |
abi_libc_version
|
string; atau None ; default-nya adalah None Versi glibc yang digunakan oleh abi yang sedang kita gunakan. |
tool_paths
|
defaultnya adalah [] Lokasi alat. Argumen:
|
make_variables
|
defaultnya adalah [] Variabel make yang dibuat dapat diakses oleh aturan. |
builtin_sysroot
|
string; atau None ; default-nya adalah None Sysroot bawaan. Jika atribut ini tidak ada, Bazel tidak mengizinkan penggunaan sysroot lain, yaitu melalui opsi --grte_top. |
cc_target_os
|
string; atau None ;
default-nya adalah None Khusus tujuan internal, jangan digunakan. |
create_compilation_context
CompilationContext cc_common.create_compilation_context(headers=unbound, system_includes=unbound, includes=unbound, quote_includes=unbound, framework_includes=unbound, defines=unbound, local_defines=unbound)Membuat
CompilationContext
.
Parameter
Parameter | Deskripsi |
---|---|
headers
|
defaultnya adalah unbound Kumpulan header yang diperlukan untuk mengompilasi target ini |
system_includes
|
defaultnya adalah unbound Kumpulan jalur penelusuran untuk file header yang dirujuk oleh tanda kurung sudut, misalnya #include <foo/bar/header.h>. Jalur tersebut dapat relatif terhadap root exec atau absolut. Biasanya lulus dengan -isystem |
includes
|
defaultnya adalah unbound Kumpulan jalur penelusuran untuk file header yang direferensikan oleh tanda kurung sudut dan tanda petik.Biasanya diteruskan dengan -I |
quote_includes
|
defaultnya adalah unbound Kumpulan jalur penelusuran untuk file header yang dirujuk oleh tanda kutip, misalnya #include "foo/bar/header.h". Parameter ini dapat relatif terhadap {i>exec root<i} atau {i>absolute<i}. Biasanya diteruskan dengan -ikutipan |
framework_includes
|
defaultnya adalah unbound Kumpulan jalur penelusuran framework untuk file header (khusus platform Apple) |
defines
|
defaultnya adalah unbound Kumpulan definisi yang diperlukan untuk mengompilasi target ini. Setiap definisi adalah string. Disebarkan secara transitif kepada anggota keluarga. |
local_defines
|
defaultnya adalah unbound Kumpulan definisi yang diperlukan untuk mengompilasi target ini. Setiap definisi adalah string. Tidak disebarkan secara transitif kepada dependen. |
create_compilation_outputs
CcCompilationOutputs cc_common.create_compilation_outputs(objects=None, pic_objects=None)Membuat objek output kompilasi.
Parameter
Parameter | Deskripsi |
---|---|
objects
|
depset; atau None ;
default-nya adalah None Daftar file objek. |
pic_objects
|
depset; atau None ;
default-nya adalah None Daftar file objek pic. |
create_compile_variables
Variables cc_common.create_compile_variables(cc_toolchain, feature_configuration, source_file=None, output_file=None, user_compile_flags=None, include_directories=None, quote_include_directories=None, system_include_directories=None, framework_include_directories=None, preprocessor_defines=None, thinlto_index=None, thinlto_input_bitcode_file=None, thinlto_output_object_file=None, use_pic=False, add_legacy_cxx_options=False, variables_extension=unbound)Menampilkan variabel yang digunakan untuk tindakan kompilasi.
Parameter
Parameter | Deskripsi |
---|---|
cc_toolchain
|
diperlukan cc_toolchain yang variabel build-nya sedang kita buat. |
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
source_file
|
defaultnya adalah None File sumber opsional untuk kompilasi. Sebaiknya teruskan source_file di sini daripada menambahkannya ke akhir command line yang dihasilkan dari cc_common.get_memory_inefficient_command_line, karena pembuat toolchain dapat menentukan dan memosisikan flag compiler dengan benar. |
output_file
|
defaultnya adalah None File output opsional kompilasi. Sebaiknya teruskan output_file di sini daripada menambahkannya ke akhir command line yang dihasilkan dari cc_common.get_memory_inefficient_command_line, karena pembuat toolchain dapat menentukan dan memosisikan flag compiler dengan benar. |
user_compile_flags
|
urutan string; atau None ;
default-nya adalah None Daftar tanda kompilasi tambahan (copt). |
include_directories
|
depset; atau None ;
defaultnya adalah None Depset direktori include. |
quote_include_directories
|
depset; atau None ;
defaultnya adalah None Depset dari kutipan include direktori. |
system_include_directories
|
depset; atau None ;
defaultnya adalah None Depset dari direktori penyertaan sistem. |
framework_include_directories
|
depset; atau None ;
defaultnya adalah None Depset framework include direktori. |
preprocessor_defines
|
depset; atau None ;
default-nya adalah None Subset yang ditentukan oleh preprocessor. |
thinlto_index
|
string; atau None ;
default-nya adalah None jalur file indeks LTO. |
thinlto_input_bitcode_file
|
string; atau None ;
defaultnya adalah None file Bitcode yang merupakan input ke backend LTO. |
thinlto_output_object_file
|
string; atau None ; default-nya adalah None File objek yang dihasilkan oleh backend LTO. |
use_pic
|
defaultnya adalah False Jika true, kompilasi akan menghasilkan kode independen posisi. |
add_legacy_cxx_options
|
defaultnya adalah False Tidak digunakan. |
variables_extension
|
dict; defaultnya adalah unbound Kamus variabel tambahan yang digunakan oleh tindakan kompilasi. |
create_library_to_link
LibraryToLink cc_common.create_library_to_link(actions, feature_configuration=None, cc_toolchain=None, static_library=None, pic_static_library=None, dynamic_library=None, interface_library=None, pic_objects=unbound, objects=unbound, alwayslink=False, dynamic_library_symlink_path='', interface_library_symlink_path='')Membuat
LibraryToLink
Parameter
Parameter | Deskripsi |
---|---|
actions
|
memerlukan objek actions .
|
feature_configuration
|
defaultnya adalah None feature_configuration untuk dikueri.
|
cc_toolchain
|
default-nya adalah penyedia None CcToolchainInfo yang akan digunakan.
|
static_library
|
File; atau None ;
defaultnya adalah None File library statis yang akan ditautkan.
|
pic_static_library
|
File; atau None ;
defaultnya adalah None File library statis gambar yang akan ditautkan.
|
dynamic_library
|
File; atau None ;
default-nya adalah None File library dinamis yang akan ditautkan. Selalu digunakan untuk runtime dan digunakan untuk menautkan jika interface_library tidak diteruskan.
|
interface_library
|
File; atau None ;
default-nya adalah None File library antarmuka yang akan ditautkan.
|
pic_objects
|
urutan dari File;
default-nya adalah unbound Eksperimental, jangan gunakan |
objects
|
urutan dari File;
default-nya adalah unbound Eksperimental, jangan gunakan |
alwayslink
|
default-nya adalah False Apakah akan menautkan library/objek statis di blok --whole_archive. |
dynamic_library_symlink_path
|
string; defaultnya adalah '' Mengganti jalur default link library dinamis di direktori solib. String kosong untuk menggunakan default. |
interface_library_symlink_path
|
Defaultnya adalah '' Mengganti jalur default link library antarmuka di direktori solib. String kosong untuk menggunakan default. |
create_link_variables
Variables cc_common.create_link_variables(cc_toolchain, feature_configuration, library_search_directories=None, runtime_library_search_directories=None, user_link_flags=None, output_file=None, param_file=None, def_file=None, is_using_linker=True, is_linking_dynamic_library=False, must_keep_debug=True, use_test_only_flags=False, is_static_linking_mode=True)Menampilkan variabel link yang digunakan untuk tindakan penautan.
Parameter
Parameter | Deskripsi |
---|---|
cc_toolchain
|
diperlukan cc_toolchain yang variabel build-nya sedang kita buat. |
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
library_search_directories
|
None ; atau depset;
defaultnya adalah None Subset direktori tempat linker akan mencari library pada waktu penautan. |
runtime_library_search_directories
|
None ; atau depset; defaultnya adalah None Depset direktori tempat loader akan mencari library saat runtime. |
user_link_flags
|
None ; atau sequence;
defaultnya adalah None Daftar flag link tambahan (linkopts). |
output_file
|
defaultnya adalah None Jalur file output opsional. |
param_file
|
defaultnya adalah None Jalur file parameter opsional. |
def_file
|
defaultnya adalah None Jalur file .def opsional. |
is_using_linker
|
defaultnya adalah True Benar saat menggunakan penaut, Salah saat menjadi pengarsipan. Pemanggil bertanggung jawab untuk menjaga sinkronisasi ini dengan nama tindakan yang digunakan (is_using_linker = True untuk menautkan library yang dapat dieksekusi atau dinamis, is_using_linker = False untuk mengarsipkan library statis). |
is_linking_dynamic_library
|
defaultnya adalah False Benar saat membuat library dinamis, Salah jika library dapat dieksekusi atau statis. Pemanggil bertanggung jawab untuk membuatnya tetap sinkron dengan nama tindakan yang digunakan. Kolom ini akan dihapus setelah b/65151735 diperbaiki. |
must_keep_debug
|
Defaultnya adalah True Jika ditetapkan ke False, bazel akan menampilkan variabel 'strip_debug_symbols', yang biasanya digunakan untuk menggunakan penaut untuk menghapus simbol debug dari file output. |
use_test_only_flags
|
Defaultnya adalah False Jika ditetapkan ke benar (true), variabel 'is_cc_test' akan ditetapkan. |
is_static_linking_mode
|
defaultnya adalah True Tidak digunakan. |
create_linker_input
LinkerInput cc_common.create_linker_input(owner, libraries=None, user_link_flags=None, additional_inputs=None)Membuat
LinkerInput
.
Parameter
Parameter | Deskripsi |
---|---|
owner
|
required Label target yang menghasilkan semua file yang digunakan dalam input ini. |
libraries
|
None ; atau depset;
default-nya adalah None Daftar LibraryToLink .
|
user_link_flags
|
None ; atau dependensi string; atau urutan string;
defaultnya adalah None Tanda link pengguna yang diteruskan sebagai string. Menerima [String], [[String]] atau depset(String). Yang kedua tidak disarankan karena hanya disimpan untuk tujuan kompatibilitas, dependensi akan diratakan. Jika Anda ingin menyebarkan user_link_flags melalui unflattened depsets(), gabungkan dalam LinkerInput sehingga tidak diratakan hingga akhir. |
additional_inputs
|
None ; atau depset;
defaultnya adalah None Untuk input tambahan ke tindakan penautan, misalnya: skrip penautan. |
create_linking_context
LinkingContext cc_common.create_linking_context(linker_inputs=None, libraries_to_link=None, user_link_flags=None, additional_inputs=None)Membuat
LinkingContext
.
Parameter
Parameter | Deskripsi |
---|---|
linker_inputs
|
None ; atau depset;
default-nya adalah None Depset LinkerInput .
|
libraries_to_link
|
None ; atau sequence;
default-nya adalah None Tidak digunakan lagi. Parameter ini tidak digunakan lagi dan akan segera dihapus. Jangan bergantung pada hal itu. Fungsi ini dinonaktifkan dengan --+incompatible_require_linker_input_cc_api . Gunakan tanda ini untuk memverifikasi bahwa kode Anda kompatibel dengan penghapusan yang akan segera dilakukan. Daftar LibraryToLink .
|
user_link_flags
|
None ; atau sequence;
default-nya adalah None Tidak digunakan lagi. Parameter ini tidak digunakan lagi dan akan segera dihapus. Jangan bergantung pada hal itu. Fungsi ini dinonaktifkan dengan --+incompatible_require_linker_input_cc_api . Gunakan tanda ini untuk memverifikasi bahwa kode Anda kompatibel dengan penghapusan yang akan segera dilakukan. Daftar tanda link pengguna yang diteruskan sebagai string. |
additional_inputs
|
None ; atau sequence;
default-nya adalah None Tidak digunakan lagi. Parameter ini tidak digunakan lagi dan akan segera dihapus. Jangan bergantung pada hal itu. Fungsi ini dinonaktifkan dengan --+incompatible_require_linker_input_cc_api . Gunakan tanda ini untuk memverifikasi bahwa kode Anda kompatibel dengan penghapusan yang akan segera dilakukan. Untuk input tambahan ke tindakan penautan, misalnya: skrip penautan. |
create_linking_context_from_compilation_outputs
tuple cc_common.create_linking_context_from_compilation_outputs(actions, feature_configuration, cc_toolchain, compilation_outputs, user_link_flags=[], linking_contexts=[], name, language='c++', alwayslink=False, additional_inputs=[], disallow_static_libraries=False, disallow_dynamic_library=False)Sebaiknya digunakan untuk membuat aturan library yang dapat menyebarkan informasi downstream agar nantinya ditautkan oleh aturan tingkat atas yang melakukan penautan transitif untuk membuat library yang dapat dieksekusi atau dinamis. Menampilkan tuple dari (
CcLinkingContext
, CcLinkingOutputs
).
Parameter
Parameter | Deskripsi |
---|---|
actions
|
memerlukan objek actions .
|
feature_configuration
|
memerlukanfeature_configuration untuk dikueri.
|
cc_toolchain
|
penyedia CcToolchainInfo yang diperlukan.
|
compilation_outputs
|
diperlukan Output kompilasi yang berisi file objek yang akan ditautkan. |
user_link_flags
|
Defaultnya adalah [] Daftar opsi penautan tambahan. |
linking_contexts
|
defaultnya adalah [] Library dari dependensi. Library ini akan ditautkan ke artefak output panggilan link(), baik berupa biner maupun library. |
name
|
required Ini digunakan untuk memberi nama artefak output dari tindakan yang dibuat oleh metode ini. |
language
|
default-nya adalah 'c++' Saat ini hanya C++ yang didukung. Jangan gunakan parameter ini. |
alwayslink
|
defaultnya adalah False Apakah library ini harus selalu ditautkan. |
additional_inputs
|
default-nya adalah [] Untuk input tambahan ke tindakan penautan, misalnya: skrip penautan. |
disallow_static_libraries
|
defaultnya adalah False Apakah library statis harus dibuat. |
disallow_dynamic_library
|
defaultnya adalah False Apakah library dinamis harus dibuat atau tidak. |
do_not_use_tools_cpp_compiler_present
None
cc_common.do_not_use_tools_cpp_compiler_present
Jangan gunakan kolom ini, tujuannya hanya untuk membantu migrasi dari config_setting.values{'compiler') ke config_settings.flag_values{'@bazel_tools//tools/cpp:compiler'}
get_environment_variables
dict cc_common.get_environment_variables(feature_configuration, action_name, variables)Menampilkan variabel lingkungan yang akan ditetapkan untuk tindakan yang diberikan.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
action_name
|
wajib Nama tindakan. Harus merupakan salah satu nama di @bazel_tools//tools/build_defs/cc:action_names.bzl (https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl) |
variables
|
wajib Variabel build yang akan digunakan untuk perluasan template. |
get_execution_requirements
sequence cc_common.get_execution_requirements(feature_configuration, action_name)Menampilkan persyaratan eksekusi untuk tindakan tertentu.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
action_name
|
wajib Nama tindakan. Harus merupakan salah satu nama di @bazel_tools//tools/build_defs/cc:action_names.bzl (https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl) |
get_memory_inefficient_command_line
sequence cc_common.get_memory_inefficient_command_line(feature_configuration, action_name, variables)Menampilkan tanda command line yang diratakan untuk tindakan yang diberikan, menggunakan variabel yang diberikan untuk perluasan. Menggabungkan set bertingkat dan idealnya tidak boleh digunakan, atau setidaknya tidak boleh melebihi analisis aktif. Bekerja pada fungsi yang hemat memori dan menampilkan Args sedang berlangsung.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
action_name
|
wajib Nama tindakan. Harus merupakan salah satu nama di @bazel_tools//tools/build_defs/cc:action_names.bzl (https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl) |
variables
|
wajib Variabel build yang akan digunakan untuk perluasan template. |
get_tool_for_action
string cc_common.get_tool_for_action(feature_configuration, action_name)Menampilkan jalur alat untuk tindakan yang ditentukan.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
action_name
|
wajib Nama tindakan. Harus merupakan salah satu nama di @bazel_tools//tools/build_defs/cc:action_names.bzl (https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/cc/action_names.bzl) |
is_enabled
bool cc_common.is_enabled(feature_configuration, feature_name)Menampilkan Benar jika fitur yang diberikan diaktifkan dalam konfigurasi fitur.
Parameter
Parameter | Deskripsi |
---|---|
feature_configuration
|
diperlukan Konfigurasi fitur yang akan dikueri. |
feature_name
|
wajib Nama fitur. |
link
CcLinkingOutputs cc_common.link(actions, feature_configuration, cc_toolchain, compilation_outputs=None, user_link_flags=[], linking_contexts=[], name, language='c++', output_type='executable', link_deps_statically=True, stamp=0, additional_inputs=[], additional_outputs=unbound)Sebaiknya digunakan untuk penautan transitif C++.
Parameter
Parameter | Deskripsi |
---|---|
actions
|
memerlukan objek actions .
|
feature_configuration
|
memerlukanfeature_configuration untuk dikueri.
|
cc_toolchain
|
penyedia CcToolchainInfo yang diperlukan.
|
compilation_outputs
|
CcCompilationOutputs; atau None ; defaultnya adalah None Output Kompilasi yang berisi file objek yang akan ditautkan. |
user_link_flags
|
default-nya adalah [] Daftar opsi penaut tambahan. |
linking_contexts
|
defaultnya adalah [] Menautkan konteks dari dependensi untuk ditautkan ke konteks penautan yang dihasilkan oleh aturan ini. |
name
|
required Ini digunakan untuk memberi nama artefak output dari tindakan yang dibuat oleh metode ini. |
language
|
default-nya adalah 'c++' Saat ini hanya C++ yang didukung. Jangan gunakan parameter ini. |
output_type
|
default-nya adalah 'executable' Dapat berupa 'executable' atau 'dynamic_library'. |
link_deps_statically
|
defaultnya adalah True True untuk menautkan dependensi secara statis, False secara dinamis. |
stamp
|
default-nya adalah 0 Apakah akan menyertakan informasi build dalam file tertaut yang dapat dieksekusi, jika output_type adalah 'executable'. Jika 1, informasi build selalu disertakan. Jika 0 (informasi build default selalu dikecualikan. Jika -1, menggunakan perilaku default, yang dapat diganti dengan tanda penanda --[no]. Nilai ini harus tidak ditetapkan (atau ditetapkan ke 0) saat menghasilkan output yang dapat dieksekusi untuk aturan pengujian. |
additional_inputs
|
sequence; atau depset;
defaultnya adalah [] Untuk input tambahan ke tindakan penautan, misalnya: skrip penautan. |
additional_outputs
|
sequence;
defaultnya adalah unbound Untuk output tambahan ke tindakan penautan, misalnya: file peta. |
merge_compilation_contexts
CompilationContext cc_common.merge_compilation_contexts(compilation_contexts=[])Menggabungkan beberapa
CompilationContexts
menjadi satu.
Parameter
Parameter | Deskripsi |
---|---|
compilation_contexts
|
defaultnya adalah [] Daftar CompilationContexts yang akan digabungkan. Header setiap konteks akan diekspor oleh kolom langsung di penyedia yang ditampilkan.
|
merge_compilation_outputs
CcCompilationOutputs cc_common.merge_compilation_outputs(compilation_outputs=[])Menggabungkan output kompilasi.
Parameter
Parameter | Deskripsi |
---|---|
compilation_outputs
|
default-nya adalah [] |