Mercurial > pub > dyncall > dyncall
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) |