-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathntoarm.cmake
26 lines (19 loc) · 889 Bytes
/
ntoarm.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SET(CMAKE_SYSTEM_NAME qnx)
SET(CMAKE_SYSTEM_VERSION 1)
# specify the cross compiler
SET(CMAKE_C_COMPILER $ENV{QNX_HOST}/usr/bin/qcc)
SET(CMAKE_CXX_COMPILER $ENV{QNX_HOST}/usr/bin/qcc)
# where is the target environment
SET(CMAKE_FIND_ROOT_PATH $ENV{QTDIR} $ENV{QNX_HOST} $ENV{QNX_TARGET} $ENV{QNX_TARGET}/armle-v7)
SET(CMAKE_STATIC_LIBRARY_PREFIX "")
SET(CMAKE_SHARED_LIBRARY_PREFIX "lib")
SET(CMAKE_STATIC_LIBRARY_SUFFIX ".a")
SET(CMAKE_SHARED_LIBRARY_SUFFIX ".so")
SET(CMAKE_FIND_LIBRARY_PREFIXES "lib")
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".a")
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
SET(CMAKE_C_FLAGS "-Vgcc_ntoarmv7 -EL ${CMAKE_C_FLAGS}" CACHE STRING "" FORCE)
SET(CMAKE_CXX_FLAGS "-Vgcc_ntoarmv7 -EL -lang-c++ ${CMAKE_CXX_FLAGS}" CACHE STRING "" FORCE)
SET(QT_USE_QTOPENGL TRUE)