1
SET(MINGW_PREFIX "i686-w64-mingw32")
3
# this one is important
4
SET(CMAKE_SYSTEM_NAME Windows)
7
# specify the cross compiler
8
SET(CMAKE_C_COMPILER ${MINGW_PREFIX}-gcc)
9
SET(CMAKE_CXX_COMPILER ${MINGW_PREFIX}-g++)
10
SET(CMAKE_RC_COMPILER ${MINGW_PREFIX}-windres)
12
# where is the target environment containing libraries
13
SET(CMAKE_FIND_ROOT_PATH /usr/${MINGW_PREFIX}/sys-root/mingw)
14
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
15
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
16
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
19
## configure qt variables
21
SET(QMAKESPEC win32-g++-cross)
24
SET(QT_LIBRARY_DIR /usr/${MINGW_PREFIX}/bin)
25
SET(QT_PLUGINS_DIR ${CMAKE_FIND_ROOT_PATH}/lib/qt4/plugins)
26
SET(QT_MKSPECS_DIR ${CMAKE_FIND_ROOT_PATH}/share/qt4/mkspecs)
27
SET(QT_QT_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/include)
30
SET(QT_QMAKE_EXECUTABLE ${MINGW_PREFIX}-qmake )
31
SET(QT_MOC_EXECUTABLE ${MINGW_PREFIX}-moc)
32
SET(QT_RCC_EXECUTABLE ${MINGW_PREFIX}-rcc)
33
SET(QT_UIC_EXECUTABLE ${MINGW_PREFIX}-uic)
34
SET(QT_LRELEASE_EXECUTABLE ${MINGW_PREFIX}-lrelease)