Warning, /graphics/digikam/project/bundles/3rdparty/ext_qt6/config-qt6-windows.cmake is written in an unsupported language. File is not indexed.
0001 ################################################################################ 0002 # 0003 # Script to build Qt 6 - config for Windows 0004 # See option details on configure-windows text file 0005 # 0006 # Copyright (c) 2015-2024 by Gilles Caulier <caulier dot gilles at gmail dot com> 0007 # 0008 # Redistribution and use is allowed according to the terms of the BSD license. 0009 # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 0010 # 0011 ################################################################################ 0012 0013 LIST(APPEND QT_CONFIG 0014 0015 # Framework install path. 0016 -prefix ${EXTPREFIX_qt} 0017 0018 -openssl # Enable openssl support 0019 -I ${EXTPREFIX}/include # For openssl 0020 -L ${EXTPREFIX}/lib # For openssl 0021 0022 # Compilation rules to enable. 0023 -release # no debug symbols 0024 -opensource # Build open-source framework edition 0025 -confirm-license # Silency ack the license 0026 -opengl desktop # Enable OpenGL support from Desktop 0027 -mp # Use multiple processor while compiling if possible 0028 -shared # Build shared framework libraries 0029 -sql-sqlite # Enable Sqlite plugin supportm 0030 0031 # Compilation rules to disable. 0032 -nomake tests # Do not build test codes 0033 -nomake examples # Do not build basis example codes 0034 -no-compile-examples # Do not build extra example codes 0035 # -no-icu # Do not support ICU: https://wiki.qt.io/Qt_5_ICU 0036 # -no-angle # Do not compile Angle API support https://wiki.qt.io/Qt_5_on_Windows_ANGLE_and_OpenGL 0037 # -no-mtdev # Do not support multi-touch 0038 # -no-libproxy # Do not support network proxy 0039 0040 # Specific 3rdParty libraries to enable. 0041 -qt-zlib # Use internal Z compression lib 0042 -qt-libpng # Use internal PNG lib 0043 -qt-libjpeg # Use internal JPEG lib 0044 -qt-pcre # Use internal regular expression lib https://doc.qt.io/archives/qt-5.8/qtcore-attribution-pcre.html 0045 -qt-harfbuzz # Use internal OpenType lib 0046 -qt-freetype # Use internal font rendering lib https://doc.qt.io/qt-5/qtgui-attribution-freetype.html 0047 0048 -skip qt3d 0049 -skip qtactiveqt 0050 -skip qtcanvas3d 0051 -skip qtcharts 0052 -skip qtcoap 0053 -skip qtconnectivity 0054 -skip qtdatavis3d 0055 -skip qtdoc 0056 -skip qtfeedback 0057 -skip qtgamepad 0058 -skip qtgraphicaleffects 0059 -skip qtlanguageserver 0060 -skip qtlocation 0061 -skip qtlottie 0062 -skip qtopcua 0063 -skip qtpim 0064 -skip qtpositioning 0065 -skip qtqa 0066 -skip qtpurchasing 0067 -skip qtquick3d 0068 -skip qtquick3dphysics 0069 -skip qtquickcontrols # QtQuick support ==> QWebEngine dependency 0070 -skip qtquickcontrols2 # QtQuick support for QML 0071 -skip qtscript # No need scripting (deprecated) 0072 -skip qtquicktimeline 0073 -skip qtremoteobjects 0074 -skip qtrepotools 0075 -skip qtvirtualkeyboard 0076 -skip qtnetworkauth # No need network authentification support. 0077 -skip qtandroidextras # For embeded devices only 0078 -skip qtmacextras # For MacOS devices only 0079 -skip qtwebglplugin 0080 -skip qtwebview 0081 -skip qtwebengine # No need Chromium browser support. 0082 -skip qtwebchannel # QtWebChannel support ==> QWebEngine dependency 0083 ) 0084 0085 MESSAGE(STATUS "Use Windows configuration:") 0086 MESSAGE(STATUS ${QT_CONFIG}) 0087