mirror of
https://github.com/partic2/libffi
synced 2026-11-10 10:07:19 +00:00
support to be included by add_subdirectory
remove TRYRUN to allow cross compile fix windows 32bit build
This commit is contained in:
@@ -4,6 +4,7 @@ else()
|
||||
set(HOST_ARCH ${CMAKE_C_COMPILER_ARCHITECTURE_ID})
|
||||
endif()
|
||||
|
||||
|
||||
if("${TARGET_PLATFORM}" STREQUAL "")
|
||||
if(HOST_ARCH MATCHES x64|x86_64|AMD64|amd64)
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
|
||||
@@ -12,7 +13,7 @@ if("${TARGET_PLATFORM}" STREQUAL "")
|
||||
set(TARGET_PLATFORM X86_64)
|
||||
endif()
|
||||
elseif(HOST_ARCH MATCHES i.*86.*|X86|x86)
|
||||
if(MSVC)
|
||||
if(CMAKE_SYSTEM_NAME MATCHES Windows)
|
||||
set(TARGET_PLATFORM X86_WIN32)
|
||||
else()
|
||||
set(TARGET_PLATFORM X86)
|
||||
@@ -24,13 +25,13 @@ if("${TARGET_PLATFORM}" STREQUAL "")
|
||||
set(TARGET_PLATFORM X86_FREEBSD)
|
||||
endif()
|
||||
elseif(HOST_ARCH MATCHES aarch64|ARM64|arm64)
|
||||
if(MSVC)
|
||||
if(CMAKE_SYSTEM_NAME MATCHES Windows)
|
||||
set(TARGET_PLATFORM ARM_WIN64)
|
||||
else()
|
||||
set(TARGET_PLATFORM AARCH64)
|
||||
endif()
|
||||
elseif(HOST_ARCH MATCHES arm.*|ARM.*)
|
||||
if(MSVC)
|
||||
if(CMAKE_SYSTEM_NAME MATCHES Windows)
|
||||
set(TARGET_PLATFORM ARM_WIN32)
|
||||
else()
|
||||
set(TARGET_PLATFORM ARM)
|
||||
|
||||
Reference in New Issue
Block a user