From 4ece8f7800cf05ca4b5655683b28f17e68c1b439 Mon Sep 17 00:00:00 2001 From: CQ_Undefine <60255716+cqundefine@users.noreply.github.com> Date: Thu, 30 Oct 2025 19:58:11 +0100 Subject: [PATCH] triplets: add x64-freebsd-{dynamic,release} (#47979) --- triplets/community/x64-freebsd-dynamic.cmake | 7 +++++++ triplets/community/x64-freebsd-release.cmake | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 triplets/community/x64-freebsd-dynamic.cmake create mode 100644 triplets/community/x64-freebsd-release.cmake diff --git a/triplets/community/x64-freebsd-dynamic.cmake b/triplets/community/x64-freebsd-dynamic.cmake new file mode 100644 index 0000000000..8c89b7132b --- /dev/null +++ b/triplets/community/x64-freebsd-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME FreeBSD) + +set(VCPKG_FIXUP_ELF_RPATH ON) diff --git a/triplets/community/x64-freebsd-release.cmake b/triplets/community/x64-freebsd-release.cmake new file mode 100644 index 0000000000..a82a6b1b36 --- /dev/null +++ b/triplets/community/x64-freebsd-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME FreeBSD) +set(VCPKG_BUILD_TYPE release)