blob: c50c80f912096f0b677f3460159dfa2016e3e1cb (
plain)
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
27
28
29
30
31
32
33
34
|
SET(CMAKE_C_COMPILER ${TARGET_ARCH}-gcc)
SET(CMAKE_CXX_COMPILER ${TARGET_ARCH}-g++)
SET(CMAKE_RC_COMPILER_INIT ${TARGET_ARCH}-windres)
SET(PKG_CONFIG_EXECUTABLE ${TARGET_ARCH}-pkg-config)
# unecessary according to https://cmake.org/cmake/help/v3.4/variable/WINCE.html
# TODO: plateform wince change too much things for now, fix later.
# WindowsCETest -> WindowsCE
if (CMAKE_SYSTEM_NAME STREQUAL "WindowsCETest")
SET(CMAKE_EXECUTABLE_SUFFIX ".exe")
SET(WINCE TRUE)
endif()
if(WINCE)
# MINGW32CE_PATH is set in dockerfile
message(STATUS "Wince toolchain in $ENV{MINGW32CE_PATH}")
#SET(CMAKE_FIND_ROOT_PATH $ENV{MINGW32CE_PATH})
#SET(CMAKE_INSTALL_PREFIX $ENV{MINGW32CE_PATH})
endif(WINCE)
if(WIN32)
message(STATUS "WIN32 case")
#SET(CMAKE_FIND_ROOT_PATH ${MINGW_INSTALL_PREFIX})
#SET(QT_MOC_EXECUTABLE bin/moc)
#SET(QT_RCC_EXECUTABLE ${MINGW_INSTALL_PREFIX}/bin/rcc)
#SET(QT_UIC_EXECUTABLE ${MINGW_INSTALL_PREFIX}/bin/uic)
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
SET(CMAKE_FIND_ROOT_PATH ${MINGW_INSTALL_PREFIX})
SET(CMAKE_INSTALL_PREFIX ${MINGW_INSTALL_PREFIX})
endif()
|