aboutsummaryrefslogtreecommitdiff
path: root/lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake')
-rw-r--r--lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake15
1 files changed, 15 insertions, 0 deletions
diff --git a/lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake b/lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake
new file mode 100644
index 000000000000..6f7457b09293
--- /dev/null
+++ b/lang/swift510/files/patch-swift-asn1_cmake_modules_SwiftSupport.cmake
@@ -0,0 +1,15 @@
+--- swift-asn1/cmake/modules/SwiftSupport.cmake.orig 2023-09-18 10:20:51 UTC
++++ swift-asn1/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")