ncnn

Форк
0
/
qnx700.toolchain.cmake 
32 строки · 1.1 Кб
1
# before invoking this script, set the required environment variables:
2
# export QNX_HOST=/home/zz/soft/qnx700_sdp/host/linux/x86_64
3
# export QNX_TARGET=/home/zz/soft/qnx700_sdp/target/qnx7
4

5
set(CMAKE_SYSTEM_NAME QNX)
6
set(CMAKE_SYSTEM_PROCESSOR arm)
7

8
if(NOT DEFINED ENV{QNX_HOST})
9
    message(FATAL_ERROR "Please set env var `QNX_HOST` first")
10
endif()
11
set(QNX_HOST "$ENV{QNX_HOST}")
12

13
if(NOT DEFINED ENV{QNX_TARGET})
14
    message(FATAL_ERROR "Please set env var `QNX_TARGET` first")
15
endif()
16
set(QNX_TARGET "$ENV{QNX_TARGET}")
17

18
set(CMAKE_C_COMPILER "${QNX_HOST}/usr/bin/aarch64-unknown-nto-qnx7.0.0-gcc-5.4.0")
19
set(CMAKE_CXX_COMPILER "${QNX_HOST}/usr/bin/aarch64-unknown-nto-qnx7.0.0-g++-5.4.0")
20

21
if(NOT CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
22
    set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
23
endif()
24
if(NOT CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
25
    set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
26
endif()
27
if(NOT CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
28
    set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
29
endif()
30
if(NOT CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
31
    set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
32
endif()

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.