Struct vcpkg::Library [−][src]
pub struct Library { pub link_paths: Vec<PathBuf>, pub dll_paths: Vec<PathBuf>, pub include_paths: Vec<PathBuf>, pub cargo_metadata: Vec<String>, pub is_static: bool, pub found_dlls: Vec<PathBuf>, pub found_libs: Vec<PathBuf>, pub found_names: Vec<String>, pub ports: Vec<String>, pub vcpkg_triplet: String, }
Expand description
Details of a package that was found
Fields
link_paths: Vec<PathBuf>
Paths for the linker to search for static or import libraries
dll_paths: Vec<PathBuf>
Paths to search at runtme to find DLLs
include_paths: Vec<PathBuf>
Paths to include files
cargo_metadata: Vec<String>
cargo: metadata lines
is_static: bool
libraries found are static
found_dlls: Vec<PathBuf>
DLLs found
found_libs: Vec<PathBuf>
static libs or import libs found
found_names: Vec<String>
link name of libraries found, this is useful to emit linker commands
ports: Vec<String>
ports that are providing the libraries to link to, in port link order
vcpkg_triplet: String
the vcpkg triplet that has been selected