瀏覽代碼

Merge topic 'FindMatlab-macos-arm64'

f0edac914a FindMatlab: Add MEX binary file suffix for Apple Silicon native Matlab

Acked-by: Kitware Robot <[email protected]>
Merge-request: !7673
Brad King 3 年之前
父節點
當前提交
671509ff27
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      Modules/FindMatlab.cmake

+ 5 - 1
Modules/FindMatlab.cmake

@@ -1765,7 +1765,11 @@ endif()
 if(APPLE)
   set(_matlab_bin_prefix "mac") # i should be for intel
   set(_matlab_bin_suffix_32bits "i")
-  set(_matlab_bin_suffix_64bits "i64")
+  if(CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64")
+    set(_matlab_bin_suffix_64bits "a64")
+  else()
+    set(_matlab_bin_suffix_64bits "i64")
+  endif()
 elseif(UNIX)
   set(_matlab_bin_prefix "gln")
   set(_matlab_bin_suffix_32bits "x86")