summaryrefslogtreecommitdiff
path: root/lang/swift510/files/patch-swift-certificates_cmake_modules_SwiftSupport.cmake
blob: 98f5546321e8cf17a74561f118c55362f6da91dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- swift-certificates/cmake/modules/SwiftSupport.cmake.orig	2023-09-25 17:11:14 UTC
+++ swift-certificates/cmake/modules/SwiftSupport.cmake
@@ -42,6 +42,12 @@ function(get_swift_host_arch result_var_name)
     set("${result_var_name}" "armv7" PARENT_SCOPE)
   elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64")
     set("${result_var_name}" "x86_64" PARENT_SCOPE)
+  elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "amd64")
+    if("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
+      set("${result_var_name}" "x86_64" PARENT_SCOPE)
+    else()
+      set("${result_var_name}" "amd64" PARENT_SCOPE)
+    endif()
   elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "IA64")
     set("${result_var_name}" "itanium" PARENT_SCOPE)
   elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86")