PkgConfig
Information on an individual pkg-config
supported package.
struct PkgConfig
Citizens in PackageLoading
Types
class LoadingContext
Information to track circular dependencies and other PkgConfig issues
Type members
init(name: String, additionalSearchPaths: [AbsolutePath]?, brewPrefix: AbsolutePath?, sysrootDir: AbsolutePath?, fileSystem: FileSystem, observabilityScope: ObservabilityScope
) throws Load the information for the named package.
Instance members
let cFlags: [String]
The list of C compiler flags in the definition.
let libs: [String]
The list of libraries to link.
let name: String
The name of the package.
let pcFile: AbsolutePath
The path to the definition file.