Mercurial > pub > dyncall > dyncall
diff dyncall/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 | 3e629dc19168 |
children | 71c884e610f0 |
line wrap: on
line diff
--- a/dyncall/CMakeLists.txt Sat Dec 19 20:02:08 2020 +0100 +++ b/dyncall/CMakeLists.txt Fri Dec 25 18:07:39 2020 +0100 @@ -20,7 +20,10 @@ if(MSVC) if(CMAKE_SIZEOF_VOID_P MATCHES 4) - set(ASM_SRC dyncall_call_x86_generic_masm.asm) + set(ASM_SRC dyncall_call_x86_generic_masm.asm) + elseif("${CMAKE_GENERATOR_PLATFORM}" MATCHES "ARM64") + set(ASM_SRC ${CMAKE_SOURCE_DIR}/dyncall/dyncall_call_arm64_masm.asm) + compile_asm(TARGET dyncall_s ASM_FILES ${ASM_SRC} OUTPUT_OBJECTS ASM_SRC) else() set(ASM_SRC dyncall_call_x64_generic_masm.asm) endif()