support to be included by add_subdirectory

remove TRYRUN to allow cross compile

fix windows 32bit build
This commit is contained in:
partic
2023-07-15 20:55:33 +08:00
committed by partic
parent e5e85cc93d
commit 62fc1a9afd
3 changed files with 13 additions and 14 deletions
+4 -3
View File
@@ -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)