mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-07 01:52:46 +08:00
[cmake]: Skip processor detection for buildroot toolchain
Buildroot uses it's own toolchain.cmake, which leads to completely different CMAKE_SYSTEM_PROCESSOR settings. And buildroot's toolchain is built for specific architecture, there's no need to specify architecture features. Change-Id: I6516bc083f809b01f485db7ba92b1543c6191959 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user