mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-04 05:57:42 +08:00
Fix CMAKE_SYSTEM_PROCESSOR definition for armv7le. This is needed when using Windows host to cross-compile Qt binaries for QNX. Fixes: QTBUG-125450 Pick-to: 6.5 Change-Id: I19df2ef9d4cc988f5acf4f09fa46b7014fac80d2 Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit9e560e22a4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commitf042009b4d)
29 lines
876 B
CMake
29 lines
876 B
CMake
set(CMAKE_SYSTEM_NAME QNX)
|
|
set(CMAKE_SYSTEM_PROCESSOR armle-v7)
|
|
|
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
endif()
|
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
endif()
|
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
|
endif()
|
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
endif()
|
|
|
|
set(CMAKE_FIND_ROOT_PATH $ENV{QNX_TARGET};$ENV{QNX_TARGET}/${CMAKE_SYSTEM_PROCESSOR})
|
|
|
|
set(_qnx_toolchain_arch gcc_ntoarmv7le)
|
|
|
|
set(CMAKE_C_COMPILER qcc)
|
|
set(CMAKE_C_COMPILER_TARGET ${_qnx_toolchain_arch})
|
|
set(CMAKE_CXX_COMPILER q++)
|
|
set(CMAKE_CXX_COMPILER_TARGET ${_qnx_toolchain_arch})
|
|
|
|
set(CMAKE_STRIP $ENV{QNX_HOST}/usr/bin/ntoarmv7-strip)
|
|
|
|
set(CMAKE_SYSROOT $ENV{QNX_TARGET})
|