Mercurial > pub > dyncall > dyncall
comparison 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 |
comparison
equal
deleted
inserted
replaced
370:fa78490381f3 | 371:451299d50c1a |
---|---|
18 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 18 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
19 # | 19 # |
20 | 20 |
21 if(MSVC) | 21 if(MSVC) |
22 if(CMAKE_SIZEOF_VOID_P MATCHES 4) | 22 if(CMAKE_SIZEOF_VOID_P MATCHES 4) |
23 set(ASM_SRC dyncall_call_x86_generic_masm.asm) | 23 set(ASM_SRC dyncall_call_x86_generic_masm.asm) |
24 elseif("${CMAKE_GENERATOR_PLATFORM}" MATCHES "ARM64") | |
25 set(ASM_SRC ${CMAKE_SOURCE_DIR}/dyncall/dyncall_call_arm64_masm.asm) | |
26 compile_asm(TARGET dyncall_s ASM_FILES ${ASM_SRC} OUTPUT_OBJECTS ASM_SRC) | |
24 else() | 27 else() |
25 set(ASM_SRC dyncall_call_x64_generic_masm.asm) | 28 set(ASM_SRC dyncall_call_x64_generic_masm.asm) |
26 endif() | 29 endif() |
27 else() | 30 else() |
28 set(ASM_SRC dyncall_call.S) | 31 set(ASM_SRC dyncall_call.S) |