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)