/admin/win/Toolchain-mingw32-openSUSE.cmake
http://github.com/tomahawk-player/tomahawk · CMake · 38 lines · 21 code · 10 blank · 7 comment · 0 complexity · 6190a7d0850e1ded5f6dd7192d5d2347 MD5 · raw file
- SET(MINGW_PREFIX "i686-w64-mingw32")
- # this one is important
- SET(CMAKE_SYSTEM_NAME Windows)
- # specify the cross compiler
- SET(CMAKE_C_COMPILER ${MINGW_PREFIX}-gcc)
- SET(CMAKE_CXX_COMPILER ${MINGW_PREFIX}-g++)
- SET(CMAKE_RC_COMPILER /usr/bin/${MINGW_PREFIX}-windres CACHE FILEPATH "windres")
- SET(CMAKE_AR /usr/bin/${MINGW_PREFIX}-ar CACHE FILEPATH "ar")
- # where is the target environment containing libraries
- SET(CMAKE_FIND_ROOT_PATH /usr/${MINGW_PREFIX}/sys-root/mingw)
- SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
- SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- ## configure qt variables
- # generic
- SET(QMAKESPEC win32-g++-cross)
- # dirs
- SET(QT_LIBRARY_DIR /usr/${MINGW_PREFIX}/bin)
- SET(QT_PLUGINS_DIR ${CMAKE_FIND_ROOT_PATH}/lib/qt4/plugins)
- SET(QT_MKSPECS_DIR ${CMAKE_FIND_ROOT_PATH}/share/qt4/mkspecs)
- SET(QT_QT_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/include)
- SET(QT_QMAKE_EXECUTABLE /usr/bin/${MINGW_PREFIX}-qmake CACHE FILEPATH "qmake" )
- SET(QT_MOC_EXECUTABLE /usr/bin/${MINGW_PREFIX}-moc CACHE FILEPATH "moc")
- SET(QT_RCC_EXECUTABLE /usr/bin/${MINGW_PREFIX}-rcc CACHE FILEPATH "rcc")
- SET(QT_UIC_EXECUTABLE /usr/bin/${MINGW_PREFIX}-uic CACHE FILEPATH "uic")
- SET(QT_LRELEASE_EXECUTABLE /usr/bin/${MINGW_PREFIX}-lrelease CACHE FILEPATH "lrelease")
- # phonon -_-
- SET(Automoc4_DIR "/usr/lib64/automoc4/")