|
@@ -59,30 +59,31 @@ if (DEFINED WAMR_BUILD_AOT_FUNC_PREFIX)
|
|
|
endif ()
|
|
endif ()
|
|
|
|
|
|
|
|
if (NOT WAMR_BUILD_TARGET)
|
|
if (NOT WAMR_BUILD_TARGET)
|
|
|
- if (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64")
|
|
|
|
|
|
|
+ string(TOLOWER "${CMAKE_HOST_SYSTEM_PROCESSOR}" HOST_SYSTEM_PROCESSOR)
|
|
|
|
|
+ if (${HOST_SYSTEM_PROCESSOR} STREQUAL "x86_64")
|
|
|
set (WAMR_BUILD_TARGET "X86_64")
|
|
set (WAMR_BUILD_TARGET "X86_64")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "i686")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "i686")
|
|
|
set (WAMR_BUILD_TARGET "X86_32")
|
|
set (WAMR_BUILD_TARGET "X86_32")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "amd64")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "amd64")
|
|
|
set (WAMR_BUILD_TARGET "AMD_64")
|
|
set (WAMR_BUILD_TARGET "AMD_64")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "aarch64"
|
|
|
|
|
- OR CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "aarch64"
|
|
|
|
|
+ OR ${HOST_SYSTEM_PROCESSOR} STREQUAL "arm64")
|
|
|
set (WAMR_BUILD_TARGET "AARCH64")
|
|
set (WAMR_BUILD_TARGET "AARCH64")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "arm.*")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} MATCHES "arm.*")
|
|
|
message(STATUS "Assuming ${CMAKE_HOST_SYSTEM_PROCESSOR} as ARM_32")
|
|
message(STATUS "Assuming ${CMAKE_HOST_SYSTEM_PROCESSOR} as ARM_32")
|
|
|
set (WAMR_BUILD_TARGET "ARM_32")
|
|
set (WAMR_BUILD_TARGET "ARM_32")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "mips")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "mips")
|
|
|
set (WAMR_BUILD_TARGET "MIPS_32")
|
|
set (WAMR_BUILD_TARGET "MIPS_32")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "xtensa")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "xtensa")
|
|
|
set (WAMR_BUILD_TARGET "XTENSA_32")
|
|
set (WAMR_BUILD_TARGET "XTENSA_32")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "riscv64")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "riscv64")
|
|
|
set (WAMR_BUILD_TARGET "RISCV64")
|
|
set (WAMR_BUILD_TARGET "RISCV64")
|
|
|
- elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "riscv")
|
|
|
|
|
|
|
+ elseif (${HOST_SYSTEM_PROCESSOR} STREQUAL "riscv")
|
|
|
message(STATUS "Assuming ${CMAKE_HOST_SYSTEM_PROCESSOR} as RISCV32")
|
|
message(STATUS "Assuming ${CMAKE_HOST_SYSTEM_PROCESSOR} as RISCV32")
|
|
|
set (WAMR_BUILD_TARGET "RISCV32")
|
|
set (WAMR_BUILD_TARGET "RISCV32")
|
|
|
else ()
|
|
else ()
|
|
|
message (FATAL_ERROR "Unsupported CMAKE_HOST_SYSTEM_PROCESSOR "
|
|
message (FATAL_ERROR "Unsupported CMAKE_HOST_SYSTEM_PROCESSOR "
|
|
|
- "${CMAKE_HOST_SYSTEM_PROCESSOR}")
|
|
|
|
|
|
|
+ "${CMAKE_HOST_SYSTEM_PROCESSOR}")
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
if (WAMR_BUILD_PLATFORM STREQUAL "windows")
|
|
if (WAMR_BUILD_PLATFORM STREQUAL "windows")
|