ladybird/Meta/CMake/vcpkg
Timothy Flynn 0447d05d52 Meta: Support fully static distribution release builds
This adds the vcpkg triplets and CMake preset to perform release
builds for distribution. These builds are fully static, and currently
intended to be used for the `js` ESVU release.

In the future, linking everything statically into the final binary is
probably not what we will do for released Ladybird builds. Instead, we
may have a "libladybird.so", which is then linked into the binary. But
this should be fine for `js` for now.
2024-11-08 11:29:18 -07:00
..
base-triplets CMake: Force vcpkg to use CMAKE_CXX_COMPILER as specified to CMake 2024-07-18 14:48:20 +02:00
debug-triplets Meta: Use dynamic vcpkg linkage for release builds 2024-11-06 10:38:57 -07:00
distribution-triplets Meta: Support fully static distribution release builds 2024-11-08 11:29:18 -07:00
overlay-ports Meta: Add overlay port for skia to patch generated skparagraph.gni 2024-11-06 10:38:57 -07:00
release-triplets Meta: Use dynamic vcpkg linkage for release builds 2024-11-06 10:38:57 -07:00
sanitizer-triplets Meta: Use dynamic vcpkg linkage for release builds 2024-11-06 10:38:57 -07:00
generate_vcpkg_toolchain_variables.cmake CMake: Force vcpkg to use CMAKE_CXX_COMPILER as specified to CMake 2024-07-18 14:48:20 +02:00