diff --git a/CMakeLists.txt b/CMakeLists.txt index a739abc8..d4b31df0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,7 +73,10 @@ enable_testing() string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" SYSPROC) set(X86_ALIASES x86 i386 i686 x86_64 amd64) list(FIND X86_ALIASES "${SYSPROC}" X86MATCH) -if("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1") +if("${CMAKE_C_COMPILER}" MATCHES "-buildroot-[^/]+$") + message(STATUS "Detected Buildroot toolchain") + # Use buildroot toolchain's default architecture settings +elseif("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1") message(STATUS "Detected x86 system processor") set(X86 true) add_definitions(-DARCH_X86=1)