diff options
Diffstat (limited to 'vcpkg/triplets')
88 files changed, 494 insertions, 0 deletions
diff --git a/vcpkg/triplets/arm64-windows.cmake b/vcpkg/triplets/arm64-windows.cmake new file mode 100644 index 0000000..8769e97 --- /dev/null +++ b/vcpkg/triplets/arm64-windows.cmake @@ -0,0 +1,3 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
diff --git a/vcpkg/triplets/community/arm-android.cmake b/vcpkg/triplets/community/arm-android.cmake new file mode 100644 index 0000000..04e8499 --- /dev/null +++ b/vcpkg/triplets/community/arm-android.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME Android)
+set(VCPKG_CMAKE_SYSTEM_VERSION 28)
+set(VCPKG_MAKE_BUILD_TRIPLET "--host=armv7a-linux-androideabi")
+set(VCPKG_CMAKE_CONFIGURE_OPTIONS -DANDROID_ABI=armeabi-v7a -DANDROID_ARM_NEON=OFF)
diff --git a/vcpkg/triplets/community/arm-ios.cmake b/vcpkg/triplets/community/arm-ios.cmake new file mode 100644 index 0000000..7fee375 --- /dev/null +++ b/vcpkg/triplets/community/arm-ios.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
diff --git a/vcpkg/triplets/community/arm-linux-release.cmake b/vcpkg/triplets/community/arm-linux-release.cmake new file mode 100644 index 0000000..d1ccc40 --- /dev/null +++ b/vcpkg/triplets/community/arm-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/arm-linux.cmake b/vcpkg/triplets/community/arm-linux.cmake new file mode 100644 index 0000000..931d1ad --- /dev/null +++ b/vcpkg/triplets/community/arm-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/arm-mingw-dynamic.cmake b/vcpkg/triplets/community/arm-mingw-dynamic.cmake new file mode 100644 index 0000000..b23870c --- /dev/null +++ b/vcpkg/triplets/community/arm-mingw-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) +set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
diff --git a/vcpkg/triplets/community/arm-mingw-static.cmake b/vcpkg/triplets/community/arm-mingw-static.cmake new file mode 100644 index 0000000..ca99fac --- /dev/null +++ b/vcpkg/triplets/community/arm-mingw-static.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) diff --git a/vcpkg/triplets/community/arm-uwp-static-md.cmake b/vcpkg/triplets/community/arm-uwp-static-md.cmake new file mode 100644 index 0000000..3e73ff9 --- /dev/null +++ b/vcpkg/triplets/community/arm-uwp-static-md.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) diff --git a/vcpkg/triplets/community/arm-uwp.cmake b/vcpkg/triplets/community/arm-uwp.cmake new file mode 100644 index 0000000..d632c22 --- /dev/null +++ b/vcpkg/triplets/community/arm-uwp.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) + diff --git a/vcpkg/triplets/community/arm-watchos.cmake b/vcpkg/triplets/community/arm-watchos.cmake new file mode 100644 index 0000000..6cdc283 --- /dev/null +++ b/vcpkg/triplets/community/arm-watchos.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME watchOS)
+set(VCPKG_OSX_SYSROOT watchos)
diff --git a/vcpkg/triplets/community/arm-windows-static.cmake b/vcpkg/triplets/community/arm-windows-static.cmake new file mode 100644 index 0000000..9ba5fee --- /dev/null +++ b/vcpkg/triplets/community/arm-windows-static.cmake @@ -0,0 +1,3 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE static)
+set(VCPKG_LIBRARY_LINKAGE static)
diff --git a/vcpkg/triplets/community/arm-windows.cmake b/vcpkg/triplets/community/arm-windows.cmake new file mode 100644 index 0000000..3aa7593 --- /dev/null +++ b/vcpkg/triplets/community/arm-windows.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
+
+
diff --git a/vcpkg/triplets/community/arm64-freebsd.cmake b/vcpkg/triplets/community/arm64-freebsd.cmake new file mode 100644 index 0000000..fa3e8eb --- /dev/null +++ b/vcpkg/triplets/community/arm64-freebsd.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME FreeBSD) + diff --git a/vcpkg/triplets/community/arm64-ios-release.cmake b/vcpkg/triplets/community/arm64-ios-release.cmake new file mode 100644 index 0000000..39eca20 --- /dev/null +++ b/vcpkg/triplets/community/arm64-ios-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
+
+set(VCPKG_BUILD_TYPE release)
diff --git a/vcpkg/triplets/community/arm64-ios-simulator-release.cmake b/vcpkg/triplets/community/arm64-ios-simulator-release.cmake new file mode 100644 index 0000000..f0a082b --- /dev/null +++ b/vcpkg/triplets/community/arm64-ios-simulator-release.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
+set(VCPKG_OSX_SYSROOT iphonesimulator)
+
+set(VCPKG_BUILD_TYPE release)
diff --git a/vcpkg/triplets/community/arm64-ios-simulator.cmake b/vcpkg/triplets/community/arm64-ios-simulator.cmake new file mode 100644 index 0000000..553dd67 --- /dev/null +++ b/vcpkg/triplets/community/arm64-ios-simulator.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
+set(VCPKG_OSX_SYSROOT iphonesimulator)
diff --git a/vcpkg/triplets/community/arm64-ios.cmake b/vcpkg/triplets/community/arm64-ios.cmake new file mode 100644 index 0000000..c632e93 --- /dev/null +++ b/vcpkg/triplets/community/arm64-ios.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
diff --git a/vcpkg/triplets/community/arm64-linux-dynamic.cmake b/vcpkg/triplets/community/arm64-linux-dynamic.cmake new file mode 100644 index 0000000..b1bbd60 --- /dev/null +++ b/vcpkg/triplets/community/arm64-linux-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) + +set(VCPKG_FIXUP_ELF_RPATH ON) diff --git a/vcpkg/triplets/community/arm64-linux-release.cmake b/vcpkg/triplets/community/arm64-linux-release.cmake new file mode 100644 index 0000000..20ca160 --- /dev/null +++ b/vcpkg/triplets/community/arm64-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/arm64-linux.cmake b/vcpkg/triplets/community/arm64-linux.cmake new file mode 100644 index 0000000..07452e0 --- /dev/null +++ b/vcpkg/triplets/community/arm64-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/arm64-mingw-dynamic.cmake b/vcpkg/triplets/community/arm64-mingw-dynamic.cmake new file mode 100644 index 0000000..30ed204 --- /dev/null +++ b/vcpkg/triplets/community/arm64-mingw-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) +set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled) diff --git a/vcpkg/triplets/community/arm64-mingw-static.cmake b/vcpkg/triplets/community/arm64-mingw-static.cmake new file mode 100644 index 0000000..c4d8883 --- /dev/null +++ b/vcpkg/triplets/community/arm64-mingw-static.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) diff --git a/vcpkg/triplets/community/arm64-osx-dynamic.cmake b/vcpkg/triplets/community/arm64-osx-dynamic.cmake new file mode 100644 index 0000000..c9b1243 --- /dev/null +++ b/vcpkg/triplets/community/arm64-osx-dynamic.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME Darwin) +set(VCPKG_OSX_ARCHITECTURES arm64) diff --git a/vcpkg/triplets/community/arm64-osx-release.cmake b/vcpkg/triplets/community/arm64-osx-release.cmake new file mode 100644 index 0000000..9452907 --- /dev/null +++ b/vcpkg/triplets/community/arm64-osx-release.cmake @@ -0,0 +1,8 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Darwin) +set(VCPKG_OSX_ARCHITECTURES arm64) + +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/arm64-tvos-simulator.cmake b/vcpkg/triplets/community/arm64-tvos-simulator.cmake new file mode 100644 index 0000000..d094bae --- /dev/null +++ b/vcpkg/triplets/community/arm64-tvos-simulator.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME tvOS)
+set(VCPKG_OSX_SYSROOT appletvsimulator)
diff --git a/vcpkg/triplets/community/arm64-tvos.cmake b/vcpkg/triplets/community/arm64-tvos.cmake new file mode 100644 index 0000000..c5c0c4d --- /dev/null +++ b/vcpkg/triplets/community/arm64-tvos.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME tvOS)
+set(VCPKG_OSX_SYSROOT appletvos)
diff --git a/vcpkg/triplets/community/arm64-uwp-static-md.cmake b/vcpkg/triplets/community/arm64-uwp-static-md.cmake new file mode 100644 index 0000000..c99b9e6 --- /dev/null +++ b/vcpkg/triplets/community/arm64-uwp-static-md.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) diff --git a/vcpkg/triplets/community/arm64-visionos.cmake b/vcpkg/triplets/community/arm64-visionos.cmake new file mode 100644 index 0000000..77d463a --- /dev/null +++ b/vcpkg/triplets/community/arm64-visionos.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME visionOS)
diff --git a/vcpkg/triplets/community/arm64-watchos-simulator.cmake b/vcpkg/triplets/community/arm64-watchos-simulator.cmake new file mode 100644 index 0000000..525160a --- /dev/null +++ b/vcpkg/triplets/community/arm64-watchos-simulator.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME watchOS)
+set(VCPKG_OSX_SYSROOT watchsimulator)
diff --git a/vcpkg/triplets/community/arm64-watchos.cmake b/vcpkg/triplets/community/arm64-watchos.cmake new file mode 100644 index 0000000..6ea4648 --- /dev/null +++ b/vcpkg/triplets/community/arm64-watchos.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME watchOS)
+set(VCPKG_OSX_SYSROOT watchos)
diff --git a/vcpkg/triplets/community/arm64-windows-static-release.cmake b/vcpkg/triplets/community/arm64-windows-static-release.cmake new file mode 100644 index 0000000..677dc92 --- /dev/null +++ b/vcpkg/triplets/community/arm64-windows-static-release.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE static)
+set(VCPKG_LIBRARY_LINKAGE static)
+
+set(VCPKG_BUILD_TYPE release)
diff --git a/vcpkg/triplets/community/arm64-windows-static.cmake b/vcpkg/triplets/community/arm64-windows-static.cmake new file mode 100644 index 0000000..34c53f0 --- /dev/null +++ b/vcpkg/triplets/community/arm64-windows-static.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64)
+set(VCPKG_CRT_LINKAGE static)
+set(VCPKG_LIBRARY_LINKAGE static)
+
diff --git a/vcpkg/triplets/community/arm6432-watchos.cmake b/vcpkg/triplets/community/arm6432-watchos.cmake new file mode 100644 index 0000000..af8bf24 --- /dev/null +++ b/vcpkg/triplets/community/arm6432-watchos.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64_32)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME watchOS)
+set(VCPKG_OSX_SYSROOT watchos)
diff --git a/vcpkg/triplets/community/arm64ec-windows.cmake b/vcpkg/triplets/community/arm64ec-windows.cmake new file mode 100644 index 0000000..5e5e179 --- /dev/null +++ b/vcpkg/triplets/community/arm64ec-windows.cmake @@ -0,0 +1,3 @@ +set(VCPKG_TARGET_ARCHITECTURE arm64ec)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
\ No newline at end of file diff --git a/vcpkg/triplets/community/armv6-android.cmake b/vcpkg/triplets/community/armv6-android.cmake new file mode 100644 index 0000000..7e6015c --- /dev/null +++ b/vcpkg/triplets/community/armv6-android.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE arm)
+set(VCPKG_CRT_LINKAGE static)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME Android)
+set(VCPKG_CMAKE_CONFIGURE_OPTIONS -DANDROID_ABI=armeabi -DANDROID_ARM_MODE=arm)
diff --git a/vcpkg/triplets/community/loongarch32-linux-release.cmake b/vcpkg/triplets/community/loongarch32-linux-release.cmake new file mode 100644 index 0000000..0c0c0c4 --- /dev/null +++ b/vcpkg/triplets/community/loongarch32-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE loongarch32) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/loongarch32-linux.cmake b/vcpkg/triplets/community/loongarch32-linux.cmake new file mode 100644 index 0000000..c6d954e --- /dev/null +++ b/vcpkg/triplets/community/loongarch32-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE loongarch32) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/loongarch64-linux-release.cmake b/vcpkg/triplets/community/loongarch64-linux-release.cmake new file mode 100644 index 0000000..004fc14 --- /dev/null +++ b/vcpkg/triplets/community/loongarch64-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE loongarch64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/loongarch64-linux.cmake b/vcpkg/triplets/community/loongarch64-linux.cmake new file mode 100644 index 0000000..2a70e0a --- /dev/null +++ b/vcpkg/triplets/community/loongarch64-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE loongarch64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/mips64-linux.cmake b/vcpkg/triplets/community/mips64-linux.cmake new file mode 100644 index 0000000..25ba947 --- /dev/null +++ b/vcpkg/triplets/community/mips64-linux.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE mips64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) + diff --git a/vcpkg/triplets/community/ppc64le-linux-release.cmake b/vcpkg/triplets/community/ppc64le-linux-release.cmake new file mode 100644 index 0000000..f82408d --- /dev/null +++ b/vcpkg/triplets/community/ppc64le-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE ppc64le) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/ppc64le-linux.cmake b/vcpkg/triplets/community/ppc64le-linux.cmake new file mode 100644 index 0000000..70fa5b4 --- /dev/null +++ b/vcpkg/triplets/community/ppc64le-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE ppc64le) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/riscv32-linux-release.cmake b/vcpkg/triplets/community/riscv32-linux-release.cmake new file mode 100644 index 0000000..b0db50f --- /dev/null +++ b/vcpkg/triplets/community/riscv32-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE riscv32) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/riscv32-linux.cmake b/vcpkg/triplets/community/riscv32-linux.cmake new file mode 100644 index 0000000..e98c115 --- /dev/null +++ b/vcpkg/triplets/community/riscv32-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE riscv32) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/riscv64-linux-release.cmake b/vcpkg/triplets/community/riscv64-linux-release.cmake new file mode 100644 index 0000000..d43c54b --- /dev/null +++ b/vcpkg/triplets/community/riscv64-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE riscv64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/riscv64-linux.cmake b/vcpkg/triplets/community/riscv64-linux.cmake new file mode 100644 index 0000000..587f49f --- /dev/null +++ b/vcpkg/triplets/community/riscv64-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE riscv64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/s390x-linux-release.cmake b/vcpkg/triplets/community/s390x-linux-release.cmake new file mode 100644 index 0000000..457e79d --- /dev/null +++ b/vcpkg/triplets/community/s390x-linux-release.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE s390x) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/s390x-linux.cmake b/vcpkg/triplets/community/s390x-linux.cmake new file mode 100644 index 0000000..0aaefda --- /dev/null +++ b/vcpkg/triplets/community/s390x-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE s390x) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/wasm32-emscripten.cmake b/vcpkg/triplets/community/wasm32-emscripten.cmake new file mode 100644 index 0000000..ece5d8a --- /dev/null +++ b/vcpkg/triplets/community/wasm32-emscripten.cmake @@ -0,0 +1,24 @@ +set(VCPKG_ENV_PASSTHROUGH_UNTRACKED EMSCRIPTEN_ROOT EMSDK PATH) + +if(NOT DEFINED ENV{EMSCRIPTEN_ROOT}) + find_path(EMSCRIPTEN_ROOT "emcc") +else() + set(EMSCRIPTEN_ROOT "$ENV{EMSCRIPTEN_ROOT}") +endif() + +if(NOT EMSCRIPTEN_ROOT) + if(NOT DEFINED ENV{EMSDK}) + message(FATAL_ERROR "The emcc compiler not found in PATH") + endif() + set(EMSCRIPTEN_ROOT "$ENV{EMSDK}/upstream/emscripten") +endif() + +if(NOT EXISTS "${EMSCRIPTEN_ROOT}/cmake/Modules/Platform/Emscripten.cmake") + message(FATAL_ERROR "Emscripten.cmake toolchain file not found") +endif() + +set(VCPKG_TARGET_ARCHITECTURE wasm32) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME Emscripten) +set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE "${EMSCRIPTEN_ROOT}/cmake/Modules/Platform/Emscripten.cmake") diff --git a/vcpkg/triplets/community/x64-freebsd-dynamic.cmake b/vcpkg/triplets/community/x64-freebsd-dynamic.cmake new file mode 100644 index 0000000..8c89b71 --- /dev/null +++ b/vcpkg/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/vcpkg/triplets/community/x64-freebsd-release.cmake b/vcpkg/triplets/community/x64-freebsd-release.cmake new file mode 100644 index 0000000..a82a6b1 --- /dev/null +++ b/vcpkg/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) diff --git a/vcpkg/triplets/community/x64-freebsd.cmake b/vcpkg/triplets/community/x64-freebsd.cmake new file mode 100644 index 0000000..035c5e8 --- /dev/null +++ b/vcpkg/triplets/community/x64-freebsd.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) + diff --git a/vcpkg/triplets/community/x64-ios.cmake b/vcpkg/triplets/community/x64-ios.cmake new file mode 100644 index 0000000..0c93d6c --- /dev/null +++ b/vcpkg/triplets/community/x64-ios.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
diff --git a/vcpkg/triplets/community/x64-linux-dynamic.cmake b/vcpkg/triplets/community/x64-linux-dynamic.cmake new file mode 100644 index 0000000..abccb40 --- /dev/null +++ b/vcpkg/triplets/community/x64-linux-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 Linux) + +set(VCPKG_FIXUP_ELF_RPATH ON) diff --git a/vcpkg/triplets/community/x64-linux-release.cmake b/vcpkg/triplets/community/x64-linux-release.cmake new file mode 100644 index 0000000..d7f3e2b --- /dev/null +++ b/vcpkg/triplets/community/x64-linux-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 Linux) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/x64-mingw-dynamic.cmake b/vcpkg/triplets/community/x64-mingw-dynamic.cmake new file mode 100644 index 0000000..1f132cf --- /dev/null +++ b/vcpkg/triplets/community/x64-mingw-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) +set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
diff --git a/vcpkg/triplets/community/x64-mingw-static.cmake b/vcpkg/triplets/community/x64-mingw-static.cmake new file mode 100644 index 0000000..28600f0 --- /dev/null +++ b/vcpkg/triplets/community/x64-mingw-static.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) diff --git a/vcpkg/triplets/community/x64-netbsd.cmake b/vcpkg/triplets/community/x64-netbsd.cmake new file mode 100644 index 0000000..5e5c768 --- /dev/null +++ b/vcpkg/triplets/community/x64-netbsd.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME NetBSD) diff --git a/vcpkg/triplets/community/x64-openbsd.cmake b/vcpkg/triplets/community/x64-openbsd.cmake new file mode 100644 index 0000000..9aa220a --- /dev/null +++ b/vcpkg/triplets/community/x64-openbsd.cmake @@ -0,0 +1,8 @@ +# Use with +# VCPKG_FORCE_SYSTEM_BINARIES=1 ./vcpkg install brotli + +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME OpenBSD) diff --git a/vcpkg/triplets/community/x64-osx-dynamic.cmake b/vcpkg/triplets/community/x64-osx-dynamic.cmake new file mode 100644 index 0000000..21fc205 --- /dev/null +++ b/vcpkg/triplets/community/x64-osx-dynamic.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME Darwin) +set(VCPKG_OSX_ARCHITECTURES x86_64) diff --git a/vcpkg/triplets/community/x64-osx-release.cmake b/vcpkg/triplets/community/x64-osx-release.cmake new file mode 100644 index 0000000..64a2d07 --- /dev/null +++ b/vcpkg/triplets/community/x64-osx-release.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Darwin) +set(VCPKG_OSX_ARCHITECTURES x86_64) +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/x64-solaris.cmake b/vcpkg/triplets/community/x64-solaris.cmake new file mode 100644 index 0000000..b7f5d52 --- /dev/null +++ b/vcpkg/triplets/community/x64-solaris.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 SunOS) + diff --git a/vcpkg/triplets/community/x64-tvos-simulator.cmake b/vcpkg/triplets/community/x64-tvos-simulator.cmake new file mode 100644 index 0000000..3a3c8ed --- /dev/null +++ b/vcpkg/triplets/community/x64-tvos-simulator.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME tvOS)
+set(VCPKG_OSX_SYSROOT appletvsimulator)
diff --git a/vcpkg/triplets/community/x64-uwp-static-md.cmake b/vcpkg/triplets/community/x64-uwp-static-md.cmake new file mode 100644 index 0000000..309631a --- /dev/null +++ b/vcpkg/triplets/community/x64-uwp-static-md.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) diff --git a/vcpkg/triplets/community/x64-watchos-simulator.cmake b/vcpkg/triplets/community/x64-watchos-simulator.cmake new file mode 100644 index 0000000..d9d6334 --- /dev/null +++ b/vcpkg/triplets/community/x64-watchos-simulator.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME watchOS)
+set(VCPKG_OSX_SYSROOT watchsimulator)
diff --git a/vcpkg/triplets/community/x64-windows-static-md-release.cmake b/vcpkg/triplets/community/x64-windows-static-md-release.cmake new file mode 100644 index 0000000..1dfbb1b --- /dev/null +++ b/vcpkg/triplets/community/x64-windows-static-md-release.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+
+set(VCPKG_BUILD_TYPE release)
diff --git a/vcpkg/triplets/community/x64-windows-static-release.cmake b/vcpkg/triplets/community/x64-windows-static-release.cmake new file mode 100644 index 0000000..66655f1 --- /dev/null +++ b/vcpkg/triplets/community/x64-windows-static-release.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE static) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_BUILD_TYPE release) diff --git a/vcpkg/triplets/community/x64-xbox-scarlett-static.cmake b/vcpkg/triplets/community/x64-xbox-scarlett-static.cmake new file mode 100644 index 0000000..acf7426 --- /dev/null +++ b/vcpkg/triplets/community/x64-xbox-scarlett-static.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_XBOX_CONSOLE_TARGET scarlett)
diff --git a/vcpkg/triplets/community/x64-xbox-scarlett.cmake b/vcpkg/triplets/community/x64-xbox-scarlett.cmake new file mode 100644 index 0000000..0cf353b --- /dev/null +++ b/vcpkg/triplets/community/x64-xbox-scarlett.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
+set(VCPKG_XBOX_CONSOLE_TARGET scarlett)
diff --git a/vcpkg/triplets/community/x64-xbox-xboxone-static.cmake b/vcpkg/triplets/community/x64-xbox-xboxone-static.cmake new file mode 100644 index 0000000..1202acc --- /dev/null +++ b/vcpkg/triplets/community/x64-xbox-xboxone-static.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_XBOX_CONSOLE_TARGET xboxone)
diff --git a/vcpkg/triplets/community/x64-xbox-xboxone.cmake b/vcpkg/triplets/community/x64-xbox-xboxone.cmake new file mode 100644 index 0000000..36061fc --- /dev/null +++ b/vcpkg/triplets/community/x64-xbox-xboxone.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
+set(VCPKG_XBOX_CONSOLE_TARGET xboxone)
diff --git a/vcpkg/triplets/community/x86-android.cmake b/vcpkg/triplets/community/x86-android.cmake new file mode 100644 index 0000000..864eaf3 --- /dev/null +++ b/vcpkg/triplets/community/x86-android.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x86)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME Android)
+set(VCPKG_CMAKE_SYSTEM_VERSION 28)
+set(VCPKG_MAKE_BUILD_TRIPLET "--host=i686-linux-android")
+set(VCPKG_CMAKE_CONFIGURE_OPTIONS -DANDROID_ABI=x86)
diff --git a/vcpkg/triplets/community/x86-freebsd.cmake b/vcpkg/triplets/community/x86-freebsd.cmake new file mode 100644 index 0000000..62042c7 --- /dev/null +++ b/vcpkg/triplets/community/x86-freebsd.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME FreeBSD) + diff --git a/vcpkg/triplets/community/x86-ios.cmake b/vcpkg/triplets/community/x86-ios.cmake new file mode 100644 index 0000000..143b373 --- /dev/null +++ b/vcpkg/triplets/community/x86-ios.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x86)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
+set(VCPKG_CMAKE_SYSTEM_NAME iOS)
diff --git a/vcpkg/triplets/community/x86-linux.cmake b/vcpkg/triplets/community/x86-linux.cmake new file mode 100644 index 0000000..14d2e9a --- /dev/null +++ b/vcpkg/triplets/community/x86-linux.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Linux) diff --git a/vcpkg/triplets/community/x86-mingw-dynamic.cmake b/vcpkg/triplets/community/x86-mingw-dynamic.cmake new file mode 100644 index 0000000..000b36d --- /dev/null +++ b/vcpkg/triplets/community/x86-mingw-dynamic.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) +set(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
diff --git a/vcpkg/triplets/community/x86-mingw-static.cmake b/vcpkg/triplets/community/x86-mingw-static.cmake new file mode 100644 index 0000000..3769b85 --- /dev/null +++ b/vcpkg/triplets/community/x86-mingw-static.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_ENV_PASSTHROUGH PATH) + +set(VCPKG_CMAKE_SYSTEM_NAME MinGW) diff --git a/vcpkg/triplets/community/x86-uwp-static-md.cmake b/vcpkg/triplets/community/x86-uwp-static-md.cmake new file mode 100644 index 0000000..0c72e3c --- /dev/null +++ b/vcpkg/triplets/community/x86-uwp-static-md.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) diff --git a/vcpkg/triplets/community/x86-uwp.cmake b/vcpkg/triplets/community/x86-uwp.cmake new file mode 100644 index 0000000..13b9d77 --- /dev/null +++ b/vcpkg/triplets/community/x86-uwp.cmake @@ -0,0 +1,6 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + +set(VCPKG_CMAKE_SYSTEM_NAME WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) diff --git a/vcpkg/triplets/community/x86-windows-static-md.cmake b/vcpkg/triplets/community/x86-windows-static-md.cmake new file mode 100644 index 0000000..22abeaf --- /dev/null +++ b/vcpkg/triplets/community/x86-windows-static-md.cmake @@ -0,0 +1,3 @@ +set(VCPKG_TARGET_ARCHITECTURE x86)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE static)
diff --git a/vcpkg/triplets/community/x86-windows-static.cmake b/vcpkg/triplets/community/x86-windows-static.cmake new file mode 100644 index 0000000..c855f0c --- /dev/null +++ b/vcpkg/triplets/community/x86-windows-static.cmake @@ -0,0 +1,3 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE static) +set(VCPKG_LIBRARY_LINKAGE static)
\ No newline at end of file diff --git a/vcpkg/triplets/community/x86-windows-v120.cmake b/vcpkg/triplets/community/x86-windows-v120.cmake new file mode 100644 index 0000000..9cc6c31 --- /dev/null +++ b/vcpkg/triplets/community/x86-windows-v120.cmake @@ -0,0 +1,5 @@ +set(VCPKG_TARGET_ARCHITECTURE x86)
+set(VCPKG_CRT_LINKAGE dynamic)
+set(VCPKG_LIBRARY_LINKAGE dynamic)
+set(VCPKG_PLATFORM_TOOLSET "v120")
+set(VCPKG_DEP_INFO_OVERRIDE_VARS "v120")
\ No newline at end of file diff --git a/vcpkg/triplets/x64-linux.cmake b/vcpkg/triplets/x64-linux.cmake new file mode 100644 index 0000000..8822134 --- /dev/null +++ b/vcpkg/triplets/x64-linux.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 Linux) + diff --git a/vcpkg/triplets/x64-osx.cmake b/vcpkg/triplets/x64-osx.cmake new file mode 100644 index 0000000..3867590 --- /dev/null +++ b/vcpkg/triplets/x64-osx.cmake @@ -0,0 +1,7 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) + +set(VCPKG_CMAKE_SYSTEM_NAME Darwin) +set(VCPKG_OSX_ARCHITECTURES x86_64) + diff --git a/vcpkg/triplets/x64-uwp.cmake b/vcpkg/triplets/x64-uwp.cmake new file mode 100644 index 0000000..902d8c2 --- /dev/null +++ b/vcpkg/triplets/x64-uwp.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 WindowsStore) +set(VCPKG_CMAKE_SYSTEM_VERSION 10.0) + diff --git a/vcpkg/triplets/x64-windows-static.cmake b/vcpkg/triplets/x64-windows-static.cmake new file mode 100644 index 0000000..1581d2b --- /dev/null +++ b/vcpkg/triplets/x64-windows-static.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE static) +set(VCPKG_LIBRARY_LINKAGE static) + diff --git a/vcpkg/triplets/x64-windows.cmake b/vcpkg/triplets/x64-windows.cmake new file mode 100644 index 0000000..d0be729 --- /dev/null +++ b/vcpkg/triplets/x64-windows.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + diff --git a/vcpkg/triplets/x86-windows.cmake b/vcpkg/triplets/x86-windows.cmake new file mode 100644 index 0000000..93c43c3 --- /dev/null +++ b/vcpkg/triplets/x86-windows.cmake @@ -0,0 +1,4 @@ +set(VCPKG_TARGET_ARCHITECTURE x86) +set(VCPKG_CRT_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE dynamic) + |