Changeset View
Changeset View
Standalone View
Standalone View
3rdparty/ext_qt/CMakeLists.txt
1 | SET(EXTPREFIX_qt "${EXTPREFIX}") | 1 | SET(EXTPREFIX_qt "${EXTPREFIX}") | ||
---|---|---|---|---|---|
2 | if (WIN32) | 2 | if (WIN32) | ||
3 | ExternalProject_Add( | 3 | ExternalProject_Add( | ||
4 | ext_qt | 4 | ext_qt | ||
5 | DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} | 5 | DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} | ||
6 | URL http://download.qt.io/official_releases/qt/5.6/5.6.0/single/qt-everywhere-opensource-src-5.6.0.zip | 6 | URL http://download.qt.io/official_releases/qt/5.6/5.6.0/single/qt-everywhere-opensource-src-5.6.0.zip | ||
7 | URL_MD5 03402708f260dcc917abae9bc559c1df | 7 | URL_MD5 03402708f260dcc917abae9bc559c1df | ||
8 | PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/disable-wintab.diff | 8 | PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/disable-wintab.diff | ||
9 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/qtgui-private-headers.diff | 9 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/qtgui-private-headers.diff | ||
10 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Don-t-request-the-MIME-image-every-time-Windows-asks.patch | 10 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Don-t-request-the-MIME-image-every-time-Windows-asks.patch | ||
11 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Hack-always-return-we-support-DIBV5.patch | 11 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Hack-always-return-we-support-DIBV5.patch | ||
12 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0003-Hack-for-fullscreen-workaround.patch | ||||
12 | 13 | | |||
13 | INSTALL_DIR ${EXTPREFIX_qt} | 14 | INSTALL_DIR ${EXTPREFIX_qt} | ||
14 | CONFIGURE_COMMAND <SOURCE_DIR>/configure.bat -skip qt3d -skip qtactiveqt -skip qtcanvas3d -skip qtconnectivity -skip qtdoc -skip qtenginio -skip qtgraphicaleffects -skip qtlocation -skip qtmultimedia -skip qtsensors -skip qtserialport -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtxmlpatterns -no-sql-sqlite -nomake examples -nomake tools -no-compile-examples -no-dbus -no-iconv -no-angle -no-ssl -no-openssl -no-wmf-backend -no-qml-debug -no-libproxy -no-system-proxies -no-nis -no-icu -no-mtdev -opensource -confirm-license -release -opengl desktop -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -prefix ${EXTPREFIX_qt} | 15 | CONFIGURE_COMMAND <SOURCE_DIR>/configure.bat -skip qt3d -skip qtactiveqt -skip qtcanvas3d -skip qtconnectivity -skip qtdoc -skip qtenginio -skip qtgraphicaleffects -skip qtlocation -skip qtmultimedia -skip qtsensors -skip qtserialport -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtxmlpatterns -no-sql-sqlite -nomake examples -nomake tools -no-compile-examples -no-dbus -no-iconv -no-angle -no-ssl -no-openssl -no-wmf-backend -no-qml-debug -no-libproxy -no-system-proxies -no-nis -no-icu -no-mtdev -opensource -confirm-license -release -opengl desktop -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -prefix ${EXTPREFIX_qt} | ||
15 | 16 | | |||
16 | BUILD_COMMAND nmake | 17 | BUILD_COMMAND nmake | ||
17 | INSTALL_COMMAND nmake install | 18 | INSTALL_COMMAND nmake install | ||
18 | UPDATE_COMMAND "" | 19 | UPDATE_COMMAND "" | ||
19 | BUILD_IN_SOURCE 1 | 20 | BUILD_IN_SOURCE 1 | ||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |