struct Vcpkg::Port
- Vcpkg::Port
- Struct
- Value
- Object
Defined in:
port.crConstant Summary
-
Log =
::Log.for(self)
Constructors
Class Method Summary
- .load_port_file(filename : String | Path, port_info : Array(Hash(String, String)))
- .load_port_manifest(path : Path, port : String, version : String, vcpkg_target : VcpkgTarget) : Result
- .load_ports(target : VcpkgTarget) : Result
Instance Method Summary
-
#deps : Array(String)
ports that this port depends on
-
#deps=(deps : Array(String))
ports that this port depends on
-
#dlls : Array(String)
dlls if any
-
#dlls=(dlls : Array(String))
dlls if any
-
#libs : Array(String)
libs (static or import)
-
#libs=(libs : Array(String))
libs (static or import)
Constructor Detail
def self.new(dlls : Array(String) = [] of String, libs : Array(String) = [] of String, deps : Array(String) = [] of String)
#
Class Method Detail
def self.load_port_file(filename : String | Path, port_info : Array(Hash(String, String)))
#
def self.load_port_manifest(path : Path, port : String, version : String, vcpkg_target : VcpkgTarget) : Result
#