comparison 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
comparison
equal deleted inserted replaced
370:fa78490381f3 371:451299d50c1a
21 include_directories(${PROJECT_SOURCE_DIR}/dyncall) 21 include_directories(${PROJECT_SOURCE_DIR}/dyncall)
22 22
23 if(MSVC) 23 if(MSVC)
24 if(CMAKE_SIZEOF_VOID_P MATCHES 4) 24 if(CMAKE_SIZEOF_VOID_P MATCHES 4)
25 set(ASM_SRC dyncall_callback_x86_masm.asm) 25 set(ASM_SRC dyncall_callback_x86_masm.asm)
26 elseif("${CMAKE_GENERATOR_PLATFORM}" MATCHES "ARM64")
27 set(ASM_SRC ${CMAKE_SOURCE_DIR}/dyncallback/dyncall_callback_arm64_masm.asm)
28 compile_asm(TARGET dyncallback_s ASM_FILES ${ASM_SRC} OUTPUT_OBJECTS ASM_SRC)
26 else() 29 else()
27 set(ASM_SRC dyncall_callback_x64_masm.asm) 30 set(ASM_SRC dyncall_callback_x64_masm.asm)
28 endif() 31 endif()
29 else() 32 else()
30 set(ASM_SRC dyncall_callback_arch.S) 33 set(ASM_SRC dyncall_callback_arch.S)