63 lines
1.8 KiB
CMake
63 lines
1.8 KiB
CMake
#
|
|
# Toolchain file for Windows on Windows
|
|
#
|
|
|
|
set (CMAKE_SYSTEM_NAME "Windows")
|
|
|
|
set (CROSS C:/Qt/Tools/mingw530_32)
|
|
set (CROSSQT C:/Qt/5.8/mingw53_32)
|
|
|
|
set (CMAKE_C_COMPILER ${CROSS}/bin/gcc.exe)
|
|
set (CMAKE_CXX_COMPILER ${CROSS}/bin/g++.exe)
|
|
set (CMAKE_STRIP ${CROSS}/bin/strip.exe)
|
|
set (CMAKE_FIND_ROOT_PATH ${CROSS})
|
|
|
|
set (QT_INCLUDE_DIR ${CROSSQT}/include)
|
|
set (QT_QT_INCLUDE_DIR ${CROSSQT}/include/Qt)
|
|
set (QT_QTCORE_INCLUDE_DIR ${CROSSQT}/include/QtCore)
|
|
set (QT_QTXML_INCLUDE_DIR ${CROSSQT}/include/QtXml)
|
|
set (QT_QTXMLPATTERNS_INCLUDE_DIR ${CROSSQT}/include/QtXmlPatterns)
|
|
set (QT_QTGUI_INCLUDE_DIR ${CROSSQT}/include/QtGui)
|
|
set (QT_QTNETWORK_INCLUDE_DIR ${CROSSQT}/include/QtNetwork)
|
|
set (QT_QTUITOOLS_INCLUDE_DIR ${CROSSQT}/include/QtUiTools)
|
|
set (QT_QTWEBENIGINE_INCLUDE_DIR ${CROSSQT}/include/QtWebEngine)
|
|
set (QT_LIBRARY_DIR ${CROSSQT}/lib)
|
|
|
|
set (QT_MOC_EXECUTABLE "${CROSSQT}/bin/moc.exe")
|
|
set (QT_UIC_EXECUTABLE "${CROSSQT}/bin/uic.exe")
|
|
set (QT_RCC_EXECUTABLE "${CROSSQT}/bin/rcc")
|
|
set (QT_QTCORE_LIBRARY "mops")
|
|
|
|
set (QT_WRC_EXECUTABLE ${CMAKE_CURRENT_LIST_DIR}/wrc.bat)
|
|
set (QT_WINE_EXECUTABLE ${CMAKE_CURRENT_LIST_DIR}/wine.bat)
|
|
|
|
|
|
set (QT_INCLUDES ${QT_INCLUDE_DIR} ${QT_QT_INCLUDE_DIR}
|
|
${QT_QTCORE_INCLUDE_DIR} ${QT_QTXML_INCLUDE_DIR} ${QT_GUI_INCLUDE_DIR}
|
|
${QT_QTNETWORK_INCLUDE_DIR} ${QT_QTWEBENIGINE_INCLUDE_DIR}
|
|
${QT_QTXMLPATTERNS_INCLUDE_DIR}
|
|
)
|
|
set (QT_mingw_LIBRARIES
|
|
Qt5Svg
|
|
Qt5Gui
|
|
Qt5Core
|
|
Qt5Widgets
|
|
Qt5Xml
|
|
Qt5Network
|
|
Qt5WebChannel
|
|
# Qt5WebEngineWidgets
|
|
# Qt5WebEngine
|
|
Qt5XmlPatterns
|
|
Qt5PrintSupport
|
|
Qt5Quick
|
|
Qt5QuickWidgets
|
|
Qt5Qml
|
|
Qt5Help
|
|
)
|
|
|
|
# Qt3Support4
|
|
|
|
set (WIN32 ON)
|
|
set (MINGW ON)
|
|
set (CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
|
|
|