diff dyncallback/CMakeLists.txt @ 371:451299d50c1a

- windows arm64 support (dyncall, dyncallback, cmake support for armasm64), thanks Bernhard Urban-Forster! - minor cleanups
author Tassilo Philipp
date Fri, 25 Dec 2020 18:07:39 +0100
parents 170cde9e2a83
children
line wrap: on
line diff
--- a/dyncallback/CMakeLists.txt	Sat Dec 19 20:02:08 2020 +0100
+++ b/dyncallback/CMakeLists.txt	Fri Dec 25 18:07:39 2020 +0100
@@ -23,6 +23,9 @@
 if(MSVC)
   if(CMAKE_SIZEOF_VOID_P MATCHES 4)
     set(ASM_SRC dyncall_callback_x86_masm.asm)	
+  elseif("${CMAKE_GENERATOR_PLATFORM}" MATCHES "ARM64")
+    set(ASM_SRC ${CMAKE_SOURCE_DIR}/dyncallback/dyncall_callback_arm64_masm.asm)
+    compile_asm(TARGET dyncallback_s ASM_FILES ${ASM_SRC} OUTPUT_OBJECTS ASM_SRC)
   else()
     set(ASM_SRC dyncall_callback_x64_masm.asm)
   endif()