module Vcpkg
Overview
Paths and triple for chosen target
Defined in:
config.crerror.cr
library.cr
pcfile.cr
port.cr
vcpkg.cr
Constant Summary
-
Log =
::Log.for("vcpkg")
Class Method Summary
- .detect_target_triplet
- .envify(name : String)
- .find_package(package : String) : Result
-
.find_vcpkg_root(cfg : Config) : Ok(Path) | Err(VcpkgNotFound)
Find the vcpkg root
- .find_vcpkg_target(cfg : Config, target_triplet : TargetTriplet) : Ok(VcpkgTarget) | Err(VcpkgNotFound)
- .get_env(e : String)
- .load_ports(target : VcpkgTarget) : Hash(String, Port)
- .valid_vcpkg_root?(path : Path)
- .validate_vcpkg_root(path : Path)
Class Method Detail
Find the vcpkg root
def self.find_vcpkg_target(cfg : Config, target_triplet : TargetTriplet) : Ok(VcpkgTarget) | Err(VcpkgNotFound)
#