struct Vcpkg::Port

Defined in:

port.cr

Constant Summary

Log = ::Log.for(self)

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(dlls : Array(String) = [] of String, libs : Array(String) = [] of String, deps : Array(String) = [] of String) #

[View source]

Class Method Detail

def self.load_port_file(filename : String | Path, port_info : Array(Hash(String, String))) #

[View source]
def self.load_port_manifest(path : Path, port : String, version : String, vcpkg_target : VcpkgTarget) : Result #

[View source]
def self.load_ports(target : VcpkgTarget) : Result #

[View source]

Instance Method Detail

def deps : Array(String) #

ports that this port depends on


[View source]
def deps=(deps : Array(String)) #

ports that this port depends on


[View source]
def dlls : Array(String) #

dlls if any


[View source]
def dlls=(dlls : Array(String)) #

dlls if any


[View source]
def libs : Array(String) #

libs (static or import)


[View source]
def libs=(libs : Array(String)) #

libs (static or import)


[View source]