From 877e3dc2323a4d4c3c75e7168c22a0c4e921d4db Mon Sep 17 00:00:00 2001 From: Sarmad Abdullah Date: Mon, 16 Jan 2023 12:56:35 -0800 Subject: [PATCH] [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) * Added linux release triplet for arm, ppc, and s390x. * Removed unnecessary block from arm linux triplets. --- triplets/community/arm-linux-release.cmake | 6 ++++++ triplets/community/arm-linux.cmake | 4 ---- triplets/community/arm64-linux-release.cmake | 6 ++++++ triplets/community/arm64-linux.cmake | 4 ---- triplets/community/ppc64le-linux-release.cmake | 6 ++++++ triplets/community/s390x-linux-release.cmake | 6 ++++++ 6 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 triplets/community/arm-linux-release.cmake create mode 100644 triplets/community/arm64-linux-release.cmake create mode 100644 triplets/community/ppc64le-linux-release.cmake create mode 100644 triplets/community/s390x-linux-release.cmake diff --git a/triplets/community/arm-linux-release.cmake b/triplets/community/arm-linux-release.cmake new file mode 100644 index 0000000000..d1ccc402b2 --- /dev/null +++ b/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/triplets/community/arm-linux.cmake b/triplets/community/arm-linux.cmake index 6f69da83b2..931d1ad5e2 100644 --- a/triplets/community/arm-linux.cmake +++ b/triplets/community/arm-linux.cmake @@ -3,7 +3,3 @@ set(VCPKG_CRT_LINKAGE dynamic) set(VCPKG_LIBRARY_LINKAGE static) set(VCPKG_CMAKE_SYSTEM_NAME Linux) - -if(NOT CMAKE_HOST_SYSTEM_PROCESSOR) - execute_process(COMMAND "uname" "-m" OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR OUTPUT_STRIP_TRAILING_WHITESPACE) -endif() diff --git a/triplets/community/arm64-linux-release.cmake b/triplets/community/arm64-linux-release.cmake new file mode 100644 index 0000000000..20ca16054c --- /dev/null +++ b/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/triplets/community/arm64-linux.cmake b/triplets/community/arm64-linux.cmake index 5faf2f0a0f..07452e099c 100644 --- a/triplets/community/arm64-linux.cmake +++ b/triplets/community/arm64-linux.cmake @@ -3,7 +3,3 @@ set(VCPKG_CRT_LINKAGE dynamic) set(VCPKG_LIBRARY_LINKAGE static) set(VCPKG_CMAKE_SYSTEM_NAME Linux) - -if(NOT CMAKE_HOST_SYSTEM_PROCESSOR) - execute_process(COMMAND "uname" "-m" OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR OUTPUT_STRIP_TRAILING_WHITESPACE) -endif() diff --git a/triplets/community/ppc64le-linux-release.cmake b/triplets/community/ppc64le-linux-release.cmake new file mode 100644 index 0000000000..f82408de57 --- /dev/null +++ b/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/triplets/community/s390x-linux-release.cmake b/triplets/community/s390x-linux-release.cmake new file mode 100644 index 0000000000..457e79d5fa --- /dev/null +++ b/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)