mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-28 01:09:28 +08:00
Fixes: QTBUG-132801 Pick-to: 6.8 6.9 Change-Id: I9b68ac60cc540524c789fad7af0107b8b023af8e Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
31 lines
993 B
CMake
31 lines
993 B
CMake
set(CMAKE_SYSTEM_NAME QNX)
|
|
set(CMAKE_SYSTEM_PROCESSOR aarch64le)
|
|
|
|
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_ntoaarch64le)
|
|
|
|
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/ntoaarch64-strip)
|
|
set(CMAKE_AR $ENV{QNX_HOST}/usr/bin/ntoaarch64-ar)
|
|
set(CMAKE_OBJCOPY $ENV{QNX_HOST}/usr/bin/ntoaarch64-objcopy)
|
|
|
|
set(CMAKE_SYSROOT $ENV{QNX_TARGET})
|