aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/openblas/system-check-msvc.diff
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/openblas/system-check-msvc.diff
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/openblas/system-check-msvc.diff')
-rw-r--r--vcpkg/ports/openblas/system-check-msvc.diff21
1 files changed, 21 insertions, 0 deletions
diff --git a/vcpkg/ports/openblas/system-check-msvc.diff b/vcpkg/ports/openblas/system-check-msvc.diff
new file mode 100644
index 0000000..f1c395e
--- /dev/null
+++ b/vcpkg/ports/openblas/system-check-msvc.diff
@@ -0,0 +1,21 @@
+diff --git a/cmake/system_check.cmake b/cmake/system_check.cmake
+index e94497a..d884727 100644
+--- a/cmake/system_check.cmake
++++ b/cmake/system_check.cmake
+@@ -36,6 +36,16 @@ if(CMAKE_CL_64 OR MINGW64)
+ else()
+ set(X86_64 1)
+ endif()
++elseif(MSVC)
++ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64")
++ set(X86_64 1)
++ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "ARM")
++ set(ARM 1)
++ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "ARM64")
++ set(ARM64 1)
++ else()
++ set(X86 1)
++ endif()
+ elseif(MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING))
+ set(X86 1)
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc.*|power.*|Power.*" OR (CMAKE_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_OSX_ARCHITECTURES MATCHES "ppc.*"))