Warning, /graphics/kst-plot/qnx/QNX.cmake is written in an unsupported language. File is not indexed.

0001 #INCLUDE(CMakeForceCompiler)
0002 
0003 SET(CMAKE_SYSTEM_NAME QNX)
0004 
0005 SET(CMAKE_SYSTEM_PROCESSOR ntoarm)
0006 
0007 # specify the cross compiler
0008 
0009 #CMAKE_FORCE_C_COMPILER(qcc GNU)
0010 #CMAKE_FORCE_CXX_COMPILER(QCC GNU)
0011 
0012 # where is the target environment 
0013 SET(CMAKE_FIND_ROOT_PATH /hddhome/joshua/bbndk-2.1.0-beta1/target/qnx6/armle-/ /usr/local/Trolltech)
0014 
0015 #SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
0016 SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
0017 SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
0018 
0019 SET(QNX TRUE)
0020 
0021 SET(CMAKE_MAKE_PROGRAM "make${HOST_EXECUTABLE_SUFFIX}"    CACHE PATH "QNX Make Program")
0022 SET(CMAKE_SH           "sh${HOST_EXECUTABLE_SUFFIX}"      CACHE PATH "QNX shell Program")
0023 SET(CMAKE_AR           "ntoarm-ar${HOST_EXECUTABLE_SUFFIX}"      CACHE PATH "QNX ar Program")
0024 SET(CMAKE_RANLIB       "ntoarm-ranlib${HOST_EXECUTABLE_SUFFIX}"      CACHE PATH "QNX ranlib Program")
0025 SET(CMAKE_NM           "ntoarm-nm${HOST_EXECUTABLE_SUFFIX}"      CACHE PATH "QNX nm Program")
0026 SET(CMAKE_OBJCOPY      "ntoarm-objcopy${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX objcopy Program")
0027 SET(CMAKE_OBJDUMP      "ntoarm-objdump${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX objdump Program")
0028 SET(CMAKE_LINKER       "ntoarm-ld"     CACHE PATH "QNX Linker Program")
0029 SET(CMAKE_STRIP        "ntoarm-strip${HOST_EXECUTABLE_SUFFIX}"   CACHE PATH "QNX Strip Program")
0030 
0031 SET(CMAKE_C_COMPILER ntoarmv7-gcc)
0032 SET(CMAKE_C_FLAGS_DEBUG "-fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0033 SET(CMAKE_C_FLAGS_MINSIZEREL "-fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0034 SET(CMAKE_C_FLAGS_RELEASE "-fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0035 SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0036 
0037 SET(CMAKE_CXX_COMPILER ntoarmv7-g++)
0038 SET(CMAKE_C_FLAGS "-fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0039 SET(CMAKE_CXX_FLAGS "-lbps -fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0040 
0041 SET(CMAKE_CXX_FLAGS_DEBUG "-lbps -fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0042 SET(CMAKE_CXX_FLAGS_MINSIZEREL "-lbps -fPIC -fstack-protector -fstack-protector-all -Wno-psabi -lang-c++ -Wl,--export-dynamic -Wl,-E")
0043 SET(CMAKE_CXX_FLAGS_RELEASE "-lbps -fPIC -fstack-protector -fstack-protector-all -Wno-psabi -Wl,--export-dynamic -Wl,-E")
0044 SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-lbps -fPIC -fstack-protector -fstack-protector-all -Wno-psabi -lang-c++ -Wl,--export-dynamic -Wl,-E")