2
简介
What’s new in Conan 2
Install
Tutorial
CI 教程
Devops guide
Security
Integrations
Examples
Reference
Knowledge
Incubating features
Changelog
conan
索引
Edit on GitHub
索引
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (XcodeBuild 方法)
A
absolute_to_relative_symlinks()(在 conan.tools.files.symlinks 模块中)
add() (RemotesAPI 方法)
add_configuration() (Qbs 方法)
analyze_binaries() (GraphAPI 方法)
android_abi()(在 conan.tools.android 模块中)
Apk(conan.tools.system.package_manager 中的类)
append() (Conf 方法)
append() (Environment 方法)
append_path() (Environment 方法)
apple_arch_flag(MesonToolchain 属性)
apple_extra_flags(MesonToolchain 属性)
apple_isysroot_flag(MesonToolchain 属性)
apple_min_version_flag(MesonToolchain 属性)
apply() (EnvVars 方法)
apply_conandata_patches()(在 conan.tools.files.patches 模块中)
Apt(conan.tools.system.package_manager 中的类)
arch_flag(MesonToolchain 属性)
arch_link_flag(MesonToolchain 属性)
arch(IntelCC 属性)
arguments(Premake 属性)
ar(MesonToolchain 属性)
ar(XCRun 属性)
as_(MesonToolchain 属性)
autoreconf() (Autotools 方法)
AutotoolsDeps(conan.tools.gnu.autotoolsdeps 中的类)
AutotoolsToolchain(conan.tools.gnu.autotoolstoolchain 中的类)
Autotools(conan.tools.gnu.autotools 中的类)
B
b_ndebug(MesonToolchain 属性)
b_staticpic(MesonToolchain 属性)
b_vscrt(MesonToolchain 属性)
backend(MesonToolchain 属性)
BazelDeps(conan.tools.google 中的类)
BazelToolchain(conan.tools.google 中的类)
Bazel(conan.tools.google 中的类)
Brew(conan.tools.system.package_manager 中的类)
build() (Bazel 方法)
build() (CMake 方法)
build() (Meson 方法)
build() (MSBuild 方法)
build() (Premake 方法)
build() (Qbs 方法)
build() (XcodeBuild 方法)
build_all() (Qbs 方法)
build_context_activated(BazelDeps 属性)
build_jobs()(在 conan.tools.build.cpu 模块中)
buildtype(MesonToolchain 属性)
C
c_args(MesonToolchain 属性)
c_ld(MesonToolchain 属性)
c_link_args(MesonToolchain 属性)
c_std(MesonToolchain 属性)
can_run()(在 conan.tools.build.cross_building 模块中)
cc(XCRun 属性)
channel(RecipeReference 属性)
chdir()(在 conan.tools.files.files 模块中)
check() (Apk 方法)
check() (Apt 方法)
check() (Brew 方法)
check() (Chocolatey 方法)
check() (PacMan 方法)
check() (Pkg 方法)
check() (PkgUtil 方法)
check() (Yum 方法)
check() (Zypper 方法)
check_max_cppstd()(在 conan.tools.build.cppstd 模块中)
check_max_cstd()(在 conan.tools.build.cstd 模块中)
check_md5()(在 conan.tools.files.files 模块中)
check_min_compiler_version()(在 conan.tools.build.compiler 模块中)
check_min_cppstd()(在 conan.tools.build.cppstd 模块中)
check_min_cstd()(在 conan.tools.build.cstd 模块中)
check_min_vs()(在 conan.tools.microsoft.visual 模块中)
check_sha1()(在 conan.tools.files.files 模块中)
check_sha256()(在 conan.tools.files.files 模块中)
check_upstream() (UploadAPI 方法)
checkout() (Git 方法)
checkout_from_conandata_coordinates() (Git 方法)
chmod()(在 conan.tools.files.files 模块中)
Chocolatey(conan.tools.system.package_manager 中的类)
clean() (ConfigAPI 方法)
clone() (Git 方法)
cmake_layout()(在 conan.tools.cmake.layout 模块中)
CMakeDeps(conan.tools.cmake.cmakedeps.cmakedeps 中的类)
CMakeToolchain(conan.tools.cmake.toolchain.toolchain 中的类)
CMake(conan.tools.cmake.cmake 中的类)
collect_libs()(在 conan.tools.files 模块中)
command() (MSBuild 方法)
CommandAPI(conan.api.subapi.command 中的类)
command(IntelCC 属性)
commit_in_remote() (Git 方法)
compilation_mode(BazelToolchain 属性)
compiler(BazelToolchain 属性)
compose_env() (Environment 方法)
ConanAPI(conan.api.conan_api 中的类)
conf_list()(ConfigAPI 静态方法)
ConfigAPI(conan.api.subapi.config 中的类)
configuration_key(MSBuildDeps 属性)
configuration(MSBuildDeps 属性)
configure() (Autotools 方法)
configure() (CMake 方法)
configure() (Meson 方法)
configure() (Premake 方法)
config(ConanAPI 属性)
conlyopt(BazelToolchain 属性)
content(QbsDeps 属性)
content(QbsProfile 属性)
coordinates_to_conandata() (Git 方法)
copt(BazelToolchain 属性)
copy()(在 conan.tools.files.copy_pattern 模块中)
cpp_args(MesonToolchain 属性)
cpp_ld(MesonToolchain 属性)
cpp_link_args(MesonToolchain 属性)
cpp_std(MesonToolchain 属性)
cppstd_flag()(在 conan.tools.build.flags 模块中)
cppstd(BazelToolchain 属性)
cpp(MesonToolchain 属性)
cpu(BazelToolchain 属性)
cross_building()(在 conan.tools.build.cross_building 模块中)
cross_build(MesonToolchain 属性)
crosstool_top(BazelToolchain 属性)
ctest() (CMake 方法)
cxxopt(BazelToolchain 属性)
cxx(XCRun 属性)
cyclonedx_1_4()(在 conan.tools.sbom.cyclonedx 模块中)
cyclonedx_1_6()(在 conan.tools.sbom.cyclonedx 模块中)
c(MesonToolchain 属性)
D
debug()(在 conan.api.output.ConanOutput 模块中)
default_cppstd()(在 conan.tools.build.cppstd 模块中)
default_cstd()(在 conan.tools.build.cstd 模块中)
default_library(MesonToolchain 属性)
define() (Conf 方法)
define() (Environment 方法)
deploy_base_folder() (Environment 方法)
deserialize()(PackagesList 静态方法)
detect()(ProfilesAPI 静态方法)
disable() (RemotesAPI 方法)
download()(在 conan.tools.files.files 模块中)
download_full() (DownloadAPI 方法)
DownloadAPI(conan.api.subapi.download 中的类)
download(ConanAPI 属性)
dumps() (Environment 方法)
dynamic_mode(BazelToolchain 属性)
E
enable() (RemotesAPI 方法)
environment() (VirtualBuildEnv 方法)
environment() (VirtualRunEnv 方法)
environment(AutotoolsDeps 属性)
Environment(conan.tools.env.environment 中的类)
EnvVars(conan.tools.env.environment 中的类)
error()(在 conan.api.output.ConanOutput 模块中)
exclude_code_analysis(MSBuildDeps 属性)
explain_missing_binaries() (ListAPI 方法)
export_conandata_patches()(在 conan.tools.files.patches 模块中)
ExportAPI(conan.api.subapi.export 中的类)
extra_cflags(MesonToolchain 属性)
extra_cflags(PremakeToolchain 属性)
extra_cxxflags(MesonToolchain 属性)
extra_cxxflags(PremakeToolchain 属性)
extra_defines(MesonToolchain 属性)
extra_defines(PremakeToolchain 属性)
extra_ldflags(MesonToolchain 属性)
extra_ldflags(PremakeToolchain 属性)
F
fetch_commit() (Git 方法)
filename(QbsProfile 属性)
fill_cpp_info() (PkgConfig 方法)
find() (XCRun 方法)
find_first_missing_binary()(GraphAPI 静态方法)
find_remotes() (ListAPI 方法)
fix_apple_shared_install_name()(在 conan.tools.apple 模块中)
force_pic(BazelToolchain 属性)
ftp_download()(在 conan.tools.files.files 模块中)
G
generate() (BazelDeps 方法)
generate() (BazelToolchain 方法)
generate() (CMakeDeps 方法)
generate() (CMakeToolchain 方法)
generate() (IntelCC 方法)
generate() (MakeDeps 方法)
generate() (MesonToolchain 方法)
generate() (MSBuildDeps 方法)
generate() (MSBuildToolchain 方法)
generate() (PkgConfigDeps 方法)
generate() (PremakeToolchain 方法)
generate() (QbsDeps 方法)
generate() (QbsProfile 方法)
generate() (ROSEnv 方法)
generate() (VCVars 方法)
generate() (VirtualBuildEnv 方法)
generate() (VirtualRunEnv 方法)
get() (ConfigAPI 方法)
get() (EnvVars 方法)
get() (RemotesAPI 方法)
get()(在 conan.tools.files.files 模块中)
get_cmake_package_name() (CMakeDeps 方法)
get_commit() (Git 方法)
get_default_build() (ProfilesAPI 方法)
get_default_host() (ProfilesAPI 方法)
get_find_mode() (CMakeDeps 方法)
get_home_template() (NewAPI 方法)
get_path() (ProfilesAPI 方法)
get_profile() (ProfilesAPI 方法)
get_remote_url() (Git 方法)
get_repo_root() (Git 方法)
get_template() (NewAPI 方法)
get_url_and_commit() (Git 方法)
Git(conan.tools.scm.git 中的类)
GraphAPI(conan.api.subapi.graph 中的类)
H
highlight()(在 conan.api.output.ConanOutput 模块中)
home() (ConfigAPI 方法)
home_folder(ConanAPI 属性)
I
included_files() (Git 方法)
info()(在 conan.api.output.ConanOutput 模块中)
install() (Apk 方法)
install() (Apt 方法)
install() (Autotools 方法)
install() (Brew 方法)
install() (Chocolatey 方法)
install() (CMake 方法)
install() (ConfigAPI 方法)
install() (Meson 方法)
install() (PacMan 方法)
install() (Pkg 方法)
install() (PkgUtil 方法)
install() (Qbs 方法)
install() (Yum 方法)
install() (Zypper 方法)
install_binaries() (InstallAPI 方法)
install_consumer() (InstallAPI 方法)
install_name_tool(XCRun 属性)
install_pkg() (ConfigAPI 方法)
install_sources() (InstallAPI 方法)
install_substitutes() (Apk 方法)
install_substitutes() (Apt 方法)
install_substitutes() (Brew 方法)
install_substitutes() (Chocolatey 方法)
install_substitutes() (PacMan 方法)
install_substitutes() (Pkg 方法)
install_substitutes() (PkgUtil 方法)
install_substitutes() (Yum 方法)
install_substitutes() (Zypper 方法)
install_system_requires() (InstallAPI 方法)
InstallAPI(conan.api.subapi.install 中的类)
installation_path(IntelCC 属性)
IntelCC(conan.tools.intel 中的类)
invalidate_cache() (Remote 方法)
is_apple_os()(在 conan.tools.apple 模块中)
is_dirty() (Git 方法)
is_msvc()(在 conan.tools.microsoft.visual 模块中)
is_msvc_static_runtime()(在 conan.tools.microsoft.visual 模块中)
items() (EnvVars 方法)
L
latest_recipe_revision() (ListAPI 方法)
ld(MesonToolchain 属性)
libtool(XCRun 属性)
linkopt(BazelToolchain 属性)
list() (ProfilesAPI 方法)
list() (RemotesAPI 方法)
ListAPI(conan.api.subapi.list 中的类)
ListPattern(conan.api.model 中的类)
list(ConanAPI 属性)
load()(MultiPackagesList 静态方法)
load()(在 conan.tools.files.files 模块中)
load_graph() (GraphAPI 方法)
load_graph()(MultiPackagesList 静态方法)
load_root_test_conanfile() (GraphAPI 方法)
loads()(RecipeReference 静态方法)
luafile(Premake 属性)
M
make() (Autotools 方法)
MakeDeps(conan.tools.gnu 中的类)
matches() (RecipeReference 方法)
MesonToolchain(conan.tools.meson 中的类)
Meson(conan.tools.meson 中的类)
mkdir()(在 conan.tools.files.files 模块中)
ms_toolset(IntelCC 属性)
MSBuildDeps(conan.tools.microsoft 中的类)
MSBuildToolchain(conan.tools.microsoft 中的类)
MSBuild(conan.tools.microsoft 中的类)
msvc_runtime_flag()(在 conan.tools.microsoft.visual 模块中)
msvs_toolset()(在 conan.tools.microsoft.visual 模块中)
MultiPackagesList(conan.api.model 中的类)
N
name(RecipeReference 属性)
NewAPI(conan.api.subapi.new 中的类)
O
objc_args(MesonToolchain 属性)
objc_link_args(MesonToolchain 属性)
objcpp_args(MesonToolchain 属性)
objcpp_link_args(MesonToolchain 属性)
objcpp(MesonToolchain 属性)
objc(MesonToolchain 属性)
only_recipes() (PackagesList 方法)
otool(XCRun 属性)
P
package() (DownloadAPI 方法)
PackagesList(conan.api.model 中的类)
PacMan(conan.tools.system.package_manager 中的类)
patch()(在 conan.tools.files.patches 模块中)
pkg_config_path(MesonToolchain 属性)
PkgConfigDeps(conan.tools.gnu 中的类)
PkgConfig(conan.tools.gnu 中的类)
pkgconfig(MesonToolchain 属性)
PkgUtil(conan.tools.system.package_manager 中的类)
Pkg(conan.tools.system.package_manager 中的类)
platform_key(MSBuildDeps 属性)
platform(MSBuildDeps 属性)
PremakeToolchain(conan.tools.premake 中的类)
Premake(conan.tools.premake 中的类)
prepare() (UploadAPI 方法)
prepend() (Conf 方法)
prepend() (Environment 方法)
prepend_path() (Environment 方法)
preprocessor_definitions(MesonToolchain 属性)
ProfilesAPI(conan.api.subapi.profiles 中的类)
project() (PremakeToolchain 方法)
project_options(MesonToolchain 属性)
properties(MesonToolchain 属性)
Q
QbsDeps(conan.tools.qbs.qbsdeps 中的类)
QbsProfile(conan.tools.qbs.qbsprofile 中的类)
Qbs(conan.tools.qbs.qbs 中的类)
R
ranlib(XCRun 属性)
recipe() (DownloadAPI 方法)
recipe_revisions() (ListAPI 方法)
RecipeReference(conan.api.model 中的类)
reinit() (ConanAPI 方法)
RemotesAPI(conan.api.subapi.remotes 中的类)
remotes(ConanAPI 属性)
Remote(conan.api.model 中的类)
remove() (Conf 方法)
remove() (Environment 方法)
remove() (RemotesAPI 方法)
remove_broken_symlinks()(在 conan.tools.files.symlinks 模块中)
remove_external_symlinks()(在 conan.tools.files.symlinks 模块中)
RemoveAPI(conan.api.subapi.remove 中的类)
rename() (RemotesAPI 方法)
rename()(在 conan.tools.files.files 模块中)
render() (QbsProfile 方法)
replace_in_file()(在 conan.tools.files.files 模块中)
resolve() (Qbs 方法)
revision(RecipeReference 属性)
rm()(在 conan.tools.files.files 模块中)
rmdir()(在 conan.tools.files.files 模块中)
ROSEnv(conan.tools.ros 中的类)
run() (Git 方法)
run()(在 conan.internal.model.conan_file.ConanFile 模块中)
S
save()(在 conan.tools.files.files 模块中)
save_script() (EnvVars 方法)
save_template() (NewAPI 方法)
sdk_path(XCRun 属性)
sdk_platform_path(XCRun 属性)
sdk_platform_version(XCRun 属性)
sdk_version(XCRun 属性)
select() (ListAPI 方法)
serialize() (MultiPackagesList 方法)
serialize() (PackagesList 方法)
set_property() (CMakeDeps 方法)
set_property() (PkgConfigDeps 方法)
show() (ConfigAPI 方法)
split() (PackagesList 方法)
status()(在 conan.api.output.ConanOutput 模块中)
strip(MesonToolchain 属性)
strip(XCRun 属性)
subproject_options(MesonToolchain 属性)
success()(在 conan.api.output.ConanOutput 模块中)
supported_cppstd()(在 conan.tools.build.cppstd 模块中)
supported_cstd()(在 conan.tools.build.cstd 模块中)
T
test() (Bazel 方法)
test() (CMake 方法)
test() (Meson 方法)
threads_flags(MesonToolchain 属性)
timestamp(RecipeReference 属性)
to_apple_arch()(在 conan.tools.apple 模块中)
trace()(在 conan.api.output.ConanOutput 模块中)
trim_conandata()(在 conan.tools.files.conandata 模块中)
U
unix_path()(在 conan.tools.microsoft 模块中)
unset() (Conf 方法)
unset() (Environment 方法)
unzip()(在 conan.tools.files.files 模块中)
update() (Apk 方法)
update() (Apt 方法)
update() (Brew 方法)
update() (Chocolatey 方法)
update() (Conf 方法)
update() (PacMan 方法)
update() (Pkg 方法)
update() (PkgUtil 方法)
update() (RemotesAPI 方法)
update() (Yum 方法)
update() (Zypper 方法)
update_autoreconf_args() (AutotoolsToolchain 方法)
update_conandata()(在 conan.tools.files.conandata 模块中)
update_configure_args() (AutotoolsToolchain 方法)
update_make_args() (AutotoolsToolchain 方法)
upload_full() (UploadAPI 方法)
UploadAPI(conan.api.subapi.upload 中的类)
upload(ConanAPI 属性)
user_login() (RemotesAPI 方法)
user_logout() (RemotesAPI 方法)
user(RecipeReference 属性)
V
valid_max_cppstd()(在 conan.tools.build.cppstd 模块中)
valid_max_cstd()(在 conan.tools.build.cstd 模块中)
valid_min_cppstd()(在 conan.tools.build.cppstd 模块中)
valid_min_cstd()(在 conan.tools.build.cstd 模块中)
validate_ref() (RecipeReference 方法)
vars() (Environment 方法)
vars() (VirtualBuildEnv 方法)
vars() (VirtualRunEnv 方法)
VCVars(conan.tools.microsoft 中的类)
verbose()(在 conan.api.output.ConanOutput 模块中)
Version(conan.tools.scm 中的类)
version(RecipeReference 属性)
VirtualBuildEnv(conan.tools.env.virtualbuildenv 中的类)
VirtualRunEnv(conan.tools.env.virtualrunenv 中的类)
vs_layout()(在 conan.tools.microsoft 模块中)
W
warning()(在 conan.api.output.ConanOutput 模块中)
windres(MesonToolchain 属性)
X
XcodeBuild(conan.tools.apple.xcodebuild 中的类)
XCRun(conan.tools.apple 中的类)
Y
Yum(conan.tools.system.package_manager 中的类)
Z
Zypper(conan.tools.system.package_manager 中的类)