2021-06-17 21:32:24 +00:00
|
|
|
# Compile For ARM
|
2021-10-29 02:57:47 +00:00
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/base-toolchain.cmake")
|
|
|
|
if(HOST_ARCHITECTURE STREQUAL "aarch64_be" OR HOST_ARCHITECTURE STREQUAL "aarch64" OR HOST_ARCHITECTURE STREQUAL "armv8b" OR HOST_ARCHITECTURE STREQUAL "armv8l")
|
2021-06-17 21:32:24 +00:00
|
|
|
# Force 32-Bit Compile
|
|
|
|
add_compile_options("-m32")
|
2021-10-29 02:57:47 +00:00
|
|
|
elseif((NOT HOST_ARCHITECTURE STREQUAL "arm") AND (NOT HOST_ARCHITECTURE STREQUAL "armv7l"))
|
2021-06-17 21:32:24 +00:00
|
|
|
# Use ARM Cross-Compiler
|
2021-09-14 22:10:32 +00:00
|
|
|
setup_toolchain("arm-linux-gnueabihf")
|
2021-06-17 21:32:24 +00:00
|
|
|
endif()
|
|
|
|
set(CMAKE_SYSTEM_NAME "Linux")
|
|
|
|
set(CMAKE_SYSTEM_PROCESSOR "arm")
|