# Table of Contents - pkg-config-1.1.6 Documentation

## Classes and Modules

- PKGConfig
- PackageConfig

## Methods

- ::clear_configure_args_cache — PackageConfig
- ::custom_override_variables — PackageConfig
- ::guess_native_pkg_config — PackageConfig
- ::native_pkg_config — PackageConfig
- ::new — PackageConfig
- ::search_pkg_config_by_dln_find_exe — PackageConfig
- ::search_pkg_config_from_path — PackageConfig
- #add_path — PKGConfig
- #all_required_packages — PackageConfig
- #cflags — PKGConfig
- #cflags — PackageConfig
- #cflags_only_I — PKGConfig
- #cflags_only_I — PackageConfig
- #check_version? — PKGConfig
- #collect_cflags — PackageConfig
- #collect_libs — PackageConfig
- #declaration — PackageConfig
- #description — PKGConfig
- #description — PackageConfig
- #exist? — PackageConfig
- #exist? — PKGConfig
- #expand_value — PackageConfig
- #guess_default_path — PackageConfig
- #have_package — PKGConfig
- #libs — PackageConfig
- #libs — PKGConfig
- #libs_only_L — PackageConfig
- #libs_only_L — PKGConfig
- #libs_only_l — PackageConfig
- #modversion — PKGConfig
- #msvc? — PKGConfig
- #normalize_cflags — PackageConfig
- #normalize_paths — PackageConfig
- #package_config — PKGConfig
- #parse_override_variables — PackageConfig
- #parse_pc — PackageConfig
- #parse_requires — PackageConfig
- #pc_path — PackageConfig
- #remove_duplicated_include_paths — PackageConfig
- #required_packages — PackageConfig
- #requires — PackageConfig
- #requires_private — PackageConfig
- #set_override_variable — PKGConfig
- #variable — PackageConfig
- #variable — PKGConfig
- #version — PackageConfig