class Vcpkg::Library

Overview

Details of a package that was found

Defined in:

library.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(is_static : Bool, vcpkg_triplet : String) #

[View source]

Instance Method Detail

def crystal_metadata : Array(String) #

crystal: metadata lines


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

crystal: metadata lines


[View source]
def dll_paths : Array(Path) #

Paths to search at runtme to find DLLs


[View source]
def dll_paths=(dll_paths : Array(Path)) #

Paths to search at runtme to find DLLs


[View source]
def found_dlls : Array(Path) #

DLLs found


[View source]
def found_dlls=(found_dlls : Array(Path)) #

DLLs found


[View source]
def found_libs : Array(Path) #

static libs or import libs found


[View source]
def found_libs=(found_libs : Array(Path)) #

static libs or import libs found


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

link name of libraries found, this is useful to emit linker commands


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

link name of libraries found, this is useful to emit linker commands


[View source]
def include_paths : Array(Path) #

Paths to include files


[View source]
def include_paths=(include_paths : Array(Path)) #

Paths to include files


[View source]
def is_static : Bool #

libraries found are static


[View source]
def is_static=(is_static : Bool) #

libraries found are static


[View source]
def link_paths : Array(Path) #

Paths for the linker to search for static or import libraries


[View source]
def link_paths=(link_paths : Array(Path)) #

Paths for the linker to search for static or import libraries


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

ports that are providing the libraries to link to, in port link order


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

ports that are providing the libraries to link to, in port link order


[View source]
def vcpkg_triplet : String #

the vcpkg triplet that has been selected


[View source]
def vcpkg_triplet=(vcpkg_triplet : String) #

the vcpkg triplet that has been selected


[View source]