~ppsspp/ppsspp/ppsspp_1.3.0

« back to all changes in this revision

Viewing changes to Blackberry/bb.toolchain.cmake

  • Committer: Sérgio Benjamim
  • Date: 2017-01-02 00:12:05 UTC
  • Revision ID: sergio_br2@yahoo.com.br-20170102001205-cxbta9za203nmjwm
1.3.0 source (from ppsspp_1.3.0-r160.p5.l1762.a165.t83~56~ubuntu16.04.1.tar.xz).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Standard settings
 
2
set (CMAKE_SYSTEM_NAME QNX)
 
3
set (CMAKE_SYSTEM_VERSION 1)
 
4
set (CMAKE_PREFIX_PATH $ENV{QNX_TARGET}/usr)
 
5
set (CMAKE_INCLUDE_PATH $ENV{QNX_TARGET}/usr/include)
 
6
if (SIMULATOR)
 
7
        set (CMAKE_SYSTEM_PROCESSOR x86)
 
8
        set (CMAKE_LIBRARY_PATH $ENV{QNX_TARGET}/x86 $ENV{QNX_TARGET}/x86/usr)
 
9
else()
 
10
        set (CMAKE_SYSTEM_PROCESSOR armv7)
 
11
        set (CMAKE_LIBRARY_PATH $ENV{QNX_TARGET}/armle-v7 $ENV{QNX_TARGET}/armle-v7/usr)
 
12
endif()
 
13
set (UNIX True)
 
14
set (CMAKE_DL_LIBS)
 
15
 
 
16
set (CMAKE_FIND_ROOT_PATH ${CMAKE_PREFIX_PATH} ${CMAKE_LIBRARY_PATH} CACHE string  "Blackberry find search path root")
 
17
set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
 
18
set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
 
19
 
 
20
include (CMakeForceCompiler)
 
21
CMAKE_FORCE_C_COMPILER (nto${CMAKE_SYSTEM_PROCESSOR}-gcc nto${CMAKE_SYSTEM_PROCESSOR}-gcc)
 
22
CMAKE_FORCE_CXX_COMPILER (nto${CMAKE_SYSTEM_PROCESSOR}-g++ nto${CMAKE_SYSTEM_PROCESSOR}-g++)
 
23
set (CMAKE_COMPILER_IS_GNUCXX True)
 
24
execute_process( COMMAND nto${CMAKE_SYSTEM_PROCESSOR}-gcc --version
 
25
OUTPUT_VARIABLE GCC_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE )
 
26
string( REGEX MATCH "[0-9]+.[0-9]+.[0-9]+" GCC_VERSION "${GCC_VERSION}" )
 
27
set (CMAKE_C_COMPILER_VERSION ${GCC_VERSION})
 
28
set (CMAKE_CXX_COMPILER_VERSION ${GCC_VERSION})
 
29
 
 
30
# Skip the platform compiler checks for cross compiling
 
31
set (CMAKE_CROSSCOMPILING TRUE)
 
32
set (CMAKE_C_COMPILER_WORKS TRUE)
 
33
set (CMAKE_CXX_COMPILER_WORKS TRUE)
 
34
 
 
35
add_definitions(-D_QNX_SOURCE -D__STDC_CONSTANT_MACROS)
 
36
 
 
37
if( CMAKE_BINARY_DIR AND EXISTS "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeSystem.cmake" )
 
38
 # really dirty hack
 
39
 # it is not possible to change CMAKE_SYSTEM_PROCESSOR after the first run...
 
40
 file( APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeSystem.cmake" "SET(CMAKE_SYSTEM_PROCESSOR \"${CMAKE_SYSTEM_PROCESSOR}\")\n" )
 
41
endif()
 
42