mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-28 03:10:57 +08:00
848c8178ce
* [skia] Restore simple msvc toolchain fix * libgifcodec is gone * Update abseil-cpp * Use vcpkg abseil-cpp * Update wuffs * Update dawn * Update spirv deps * Remove tint * Update vulkan-tools * versions * Drop obsolete patch * Use github directly * Revert "Use vcpkg abseil-cpp" This reverts commit 9b4157c98075cb4c5dc0d8f57bb794e7ae6b6f4f. * Fix dawn * Build, install, export modules * Unroll default-features * Fix comments * Fix skresources * Fix manifest * WIP * WIP * Pass-through lib dirs * Filter link libs * WIP * WIP * Add feature 'modules' * Fix SkDebugf visibility * WIP * WIP * Rewrite gn install and export * No pdb for release * Omit explicit ouput check * Update modules config * Disable skparagraph DLL, no dllexport * Disable icu on shared windows * Cleanup * Cleanup * Enable android CI * Android * Don't export standard libraries * Disable FontConfigInterface on windows
26 lines
807 B
Plaintext
26 lines
807 B
Plaintext
# While propagating "libs", gn would omit duplicate items,
|
|
# possibly breaking linking order of static libraries.
|
|
# "ldflags" are propagated literally, via "all_dependent_configs".
|
|
config("vcpkg_@gn_group@") {
|
|
if(is_debug) {
|
|
defines = [ @gn_defines_DEBUG@ ]
|
|
include_dirs = [ @gn_include_dirs_DEBUG@ ]
|
|
} else {
|
|
defines = [ @gn_defines_RELEASE@ ]
|
|
include_dirs = [ @gn_include_dirs_RELEASE@ ]
|
|
}
|
|
}
|
|
config("vcpkg_@gn_group@_link_libraries") {
|
|
if(is_debug) {
|
|
lib_dirs = [ @gn_lib_dirs_DEBUG@ ]
|
|
ldflags = [ @gn_ldflags_DEBUG@ ]
|
|
} else {
|
|
lib_dirs = [ @gn_lib_dirs_RELEASE@ ]
|
|
ldflags = [ @gn_ldflags_RELEASE@ ]
|
|
}
|
|
}
|
|
group("@gn_group@") {
|
|
public_configs = [ ":vcpkg_@gn_group@" ]
|
|
all_dependent_configs = [ ":vcpkg_@gn_group@_link_libraries" ]
|
|
}
|