Remove the qmake project files

Remove the qmake project files for most of Qt.

Leave the qmake project files for examples, because we still test those
in the CI to ensure qmake does not regress.

Also leave the qmake project files for utils and other minor parts that
lack CMake project files.

Task-number: QTBUG-88742
Change-Id: I6cdf059e6204816f617f9624f3ea9822703f73cc
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
This commit is contained in:
Joerg Bornemann 2020-12-17 14:55:57 +01:00
parent fca3ea040c
commit ad2da2d27a
1141 changed files with 2 additions and 18338 deletions

View File

@ -1,2 +0,0 @@
SOURCES = arch.cpp
include(write_info.pri)

View File

@ -1,3 +0,0 @@
option(host_build)
SOURCES = arch.cpp
include(write_info.pri)

View File

@ -1,11 +0,0 @@
targetinfofile = $$basename(_PRO_FILE_)
targetinfofile ~= s/pro$/target.txt/
win32 {
ext = .exe
} else:wasm {
ext = .wasm
}
content = $${file_prefix}$${TARGET}$${ext}
write_file($$OUT_PWD/$$targetinfofile, content)

View File

@ -1,10 +0,0 @@
SOURCES = avx512.cpp
!defined(AVX512, "var"): error("You must set the AVX512 variable!")
varname = QMAKE_CFLAGS_AVX512$$AVX512
value = $$eval($$varname)
!defined($$varname, "var"): error("This compiler does not support AVX512")
QMAKE_CXXFLAGS += $$value
DEFINES += WANT_AVX512=$$AVX512 WANT_AVX512$$AVX512

View File

@ -1,7 +0,0 @@
TARGET = objcopytest
SOURCES += main.cpp
load(resolve_target)
QMAKE_POST_LINK += \
$$QMAKE_OBJCOPY --only-keep-debug $$QMAKE_RESOLVED_TARGET objcopytest.debug && \
$$QMAKE_OBJCOPY --strip-debug $$QMAKE_RESOLVED_TARGET && \
$$QMAKE_OBJCOPY --add-gnu-debuglink=objcopytest.debug $$QMAKE_RESOLVED_TARGET

View File

@ -1 +0,0 @@
SOURCES = stltest.cpp

View File

@ -1,37 +0,0 @@
SOURCES = verifyspec.cpp
# Provide a function to be used by mkspecs
defineTest(deviceSanityCheckCompiler) {
equals(QMAKE_HOST.os, Windows): \
sfx = .exe
else: \
sfx =
# Build the compiler filename using the first value in QMAKE_CXX in order to
# support tools like ccache, which give QMAKE_CXX values of the form:
# ccache <path_to_compiler>
compiler = $$first(QMAKE_CXX)$$sfx
# Check if the binary exists with an absolute path. Do this check
# before the CROSS_COMPILE empty check below to allow the mkspec
# to derive the compiler path from other device options.
exists($$compiler): return()
# Check for possible reasons of failure
# check if CROSS_COMPILE device-option is set
isEmpty(CROSS_COMPILE): \
error("CROSS_COMPILE needs to be set via -device-option CROSS_COMPILE=<path>")
# Check if QMAKE_CXX points to an executable.
ensurePathEnv()
for (dir, QMAKE_PATH_ENV) {
exists($$dir/$${compiler}): \
return()
}
# QMAKE_CXX does not point to a compiler.
error("Compiler $$QMAKE_CXX not found. Check the value of CROSS_COMPILE -device-option")
}
defined(qtConfSanitizeMkspec, test): \
qtConfSanitizeMkspec()

View File

@ -1,11 +0,0 @@
SOURCES = main.cpp
for (config, SIMD) {
uc = $$upper($$config)
DEFINES += QT_COMPILER_SUPPORTS_$${uc}
add_cflags {
cflags = QMAKE_CFLAGS_$${uc}
!defined($$cflags, var): error("This compiler does not support $${uc}")
QMAKE_CXXFLAGS += $$eval($$cflags)
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +0,0 @@
TEMPLATE = aux
global_docs.files = \
$$PWD/global \
$$PWD/config
global_docs.path = $$[QT_INSTALL_DOCS]
INSTALLS += global_docs
!prefix_build:!equals(OUT_PWD, $$PWD): \
COPIES += global_docs

View File

@ -1,25 +0,0 @@
option(host_build)
TEMPLATE = aux
# qmake documentation
QMAKE_DOCS = $$PWD/doc/qmake.qdocconf
# qmake binary
win32: EXTENSION = .exe
!build_pass {
qmake_exe.target = $$OUT_PWD/qmake$$EXTENSION
qmake_exe.commands = $(MAKE) binary
qmake_exe.CONFIG = phony
QMAKE_EXTRA_TARGETS += qmake_exe
QMAKE_DISTCLEAN += qmake$$EXTENSION
first.depends += qmake_exe
QMAKE_EXTRA_TARGETS += first
}
qmake.path = $$[QT_HOST_BINS]
qmake.files = $$OUT_PWD/qmake$$EXTENSION
qmake.CONFIG = no_check_exist executable
INSTALLS += qmake

View File

@ -1,266 +0,0 @@
# This project is not actually used to build qmake, but to support development
# with Qt Creator. The real build system is made up by the Makefile templates
# and the configures.
option(host_build)
CONFIG += cmdline
CONFIG -= qt
DEFINES += \
PROEVALUATOR_FULL \
QT_BOOTSTRAPPED \
QT_BUILD_QMAKE \
QT_USE_QSTRINGBUILDER \
QT_NO_FOREACH \
$$shell_quote(QT_VERSION_STR=\"$$QT_VERSION\") \
QT_VERSION_MAJOR=$$QT_MAJOR_VERSION \
QT_VERSION_MINOR=$$QT_MINOR_VERSION \
QT_VERSION_PATCH=$$QT_PATCH_VERSION \
PCRE2_DISABLE_JIT
win32: DEFINES += \
UNICODE \
_ENABLE_EXTENDED_ALIGNED_STORAGE \
_CRT_SECURE_NO_WARNINGS _SCL_SECURE_NO_WARNINGS
# qmake code
PRECOMPILED_HEADER = qmake_pch.h
INCLUDEPATH += \
. \
library \
generators \
generators/unix \
generators/win32 \
generators/mac \
../src/3rdparty/tinycbor/src
SOURCES += \
main.cpp \
meta.cpp \
option.cpp \
project.cpp \
property.cpp \
library/ioutils.cpp \
library/proitems.cpp \
library/qmakebuiltins.cpp \
library/qmakeevaluator.cpp \
library/qmakeglobals.cpp \
library/qmakeparser.cpp \
library/qmakevfs.cpp \
generators/makefile.cpp \
generators/makefiledeps.cpp \
generators/metamakefile.cpp \
generators/projectgenerator.cpp \
generators/xmloutput.cpp \
generators/mac/pbuilder_pbx.cpp \
generators/unix/unixmake.cpp \
generators/unix/unixmake2.cpp \
generators/win32/mingw_make.cpp \
generators/win32/msbuild_objectmodel.cpp \
generators/win32/msvc_nmake.cpp \
generators/win32/msvc_objectmodel.cpp \
generators/win32/msvc_vcproj.cpp \
generators/win32/msvc_vcxproj.cpp \
generators/win32/winmakefile.cpp
HEADERS += \
cachekeys.h \
meta.h \
option.h \
project.h \
property.h \
library/ioutils.h \
library/proitems.h \
library/qmake_global.h \
library/qmakeevaluator.h \
library/qmakeevaluator_p.h \
library/qmakeglobals.h \
library/qmakeparser.h \
library/qmakevfs.h \
generators/makefile.h \
generators/makefiledeps.h \
generators/metamakefile.h \
generators/projectgenerator.h \
generators/xmloutput.h \
generators/mac/pbuilder_pbx.h \
generators/unix/unixmake.h \
generators/win32/mingw_make.h \
generators/win32/msbuild_objectmodel.h \
generators/win32/msvc_nmake.h \
generators/win32/msvc_objectmodel.h \
generators/win32/msvc_vcproj.h \
generators/win32/msvc_vcxproj.h \
generators/win32/winmakefile.h
# qt code
bp = $$shadowed(..)
INCLUDEPATH += \
$$bp/include $$bp/include/QtCore \
$$bp/include/QtCore/$$QT_VERSION $$bp/include/QtCore/$$QT_VERSION/QtCore \
$$bp/src/corelib/global
VPATH += \
../src/corelib/global \
../src/corelib/text \
../src/corelib/tools \
../src/corelib/kernel \
../src/corelib/plugin \
../src/corelib/io \
../src/corelib/time \
../src/corelib/serialization
SOURCES += \
qabstractfileengine.cpp \
qarraydata.cpp \
qbitarray.cpp \
qbuffer.cpp \
qbytearray.cpp \
qbytearraymatcher.cpp \
qcalendar.cpp \
qcborstreamwriter.cpp \
qcborvalue.cpp \
qcryptographichash.cpp \
qdatetime.cpp \
qdir.cpp \
qdiriterator.cpp \
qfile.cpp \
qfiledevice.cpp \
qfileinfo.cpp \
qfilesystemengine.cpp \
qfilesystementry.cpp \
qfsfileengine.cpp \
qfsfileengine_iterator.cpp \
qglobal.cpp \
qgregoriancalendar.cpp \
qhash.cpp \
qiodevice.cpp \
qiterable.cpp \
qjsonarray.cpp \
qjsoncbor.cpp \
qjsondocument.cpp \
qjsonobject.cpp \
qjsonparser.cpp \
qjsonvalue.cpp \
qlibraryinfo.cpp \
qlocale.cpp \
qlocale_tools.cpp \
qlogging.cpp \
qmalloc.cpp \
qmetacontainer.cpp \
qmetatype.cpp \
qnumeric.cpp \
qregularexpression.cpp \
qromancalendar.cpp \
qsettings.cpp \
qstring.cpp \
qstringbuilder.cpp \
qstringconverter.cpp \
qstringlist.cpp \
qsystemerror.cpp \
qtemporaryfile.cpp \
qtextstream.cpp \
quuid.cpp \
qvariant.cpp \
qversionnumber.cpp \
qvsnprintf.cpp \
HEADERS += \
qabstractfileengine_p.h \
qarraydata.h \
qarraydataops.h \
qarraydatapointer.h \
qbitarray.h \
qbuffer.h \
qbytearray.h \
qbytearraymatcher.h \
qcalendar.h \
qcalendarbackend_p.h \
qcalendarmath_p.h \
qcborstreamwriter.h \
qcborvalue.h \
qcborvalue_p.h \
qchar.h \
qcontainerinfo.h \
qcryptographichash.h \
qdatetime.h \
qdatetime_p.h \
qduplicatetracker_p.h \
qdir.h \
qdir_p.h \
qdiriterator.h \
qfile.h \
qfileinfo.h \
qglobal.h \
qgregoriancalendar_p.h \
qhash.h \
qiodevice.h \
qiterable.h \
qjson_p.h \
qjsonarray.h \
qjsondocument.h \
qjsonobject.h \
qjsonparser_p.h \
qjsonvalue.h \
qjsonwriter_p.h \
qlist.h \
qlocale.h \
qlocale_tools_p.h \
qmap.h \
qmetacontainer.h \
qmetatype.h \
qnumeric.h \
qregularexpression.h \
qromancalendar_p.h \
qstring.h \
qstringbuilder.h \
qstringconverter_p.h \
qstringconverter.h \
qstringlist.h \
qstringmatcher.h \
qsystemerror_p.h \
qtemporaryfile.h \
qtextstream.h \
quuid.h \
qvector.h \
qversionnumber.h \
include(../src/3rdparty/pcre2/pcre2.pri)
unix {
SOURCES += \
qcore_unix.cpp \
qfilesystemengine_unix.cpp \
qfilesystemiterator_unix.cpp \
qfsfileengine_unix.cpp \
qlocale_unix.cpp
macos {
SOURCES += \
qcore_foundation.mm \
qcore_mac.mm \
qoperatingsystemversion_darwin.mm \
qsettings_mac.cpp
LIBS += \
-framework ApplicationServices \
-framework CoreServices \
-framework Foundation
QMAKE_CXXFLAGS += -fconstant-cfstrings
}
} else {
SOURCES += \
qfilesystemengine_win.cpp \
qfilesystemiterator_win.cpp \
qfsfileengine_win.cpp \
qlocale_win.cpp \
qoperatingsystemversion_win.cpp \
qsettings_win.cpp \
qsystemlibrary.cpp \
library/registry.cpp
LIBS += -lole32 -ladvapi32 -lkernel32 -lnetapi32
mingw: LIBS += -luuid
clang: QMAKE_CXXFLAGS += -fms-compatibility-version=19.00.23506 -Wno-microsoft-enum-value
}
load(qt_tool)

View File

@ -1,98 +0,0 @@
#####################################################################
# Main projectfile
#####################################################################
load(qt_parts)
sub_qmake.file = qmake/qmake-aux.pro
sub_doc.subdir = doc
sub_src.depends += sub_qmake
SUBDIRS += sub_qmake sub_doc
cross_compile: CONFIG += nostrip
confclean.depends += distclean
confclean.commands = echo The confclean target is obsolete. Please use distclean instead.
QMAKE_EXTRA_TARGETS += confclean
qmake-clean.commands += (cd qmake && $(MAKE) clean)
QMAKE_EXTRA_TARGETS += qmake-clean
CLEAN_DEPS += qmake-clean
# We don't distclean qmake, as it may be needed for rebuilding Makefiles as a
# recursive distclean proceeds, including beyond qtbase.
DISTCLEAN_DEPS += qmake-clean
# Files created by configure.
# config.status (and configure.cache, which is the same for Windows)
# are omitted for convenience of rebuilds.
QMAKE_DISTCLEAN += \
config.summary \
config.tests/.qmake.cache \
mkspecs/qconfig.pri \
mkspecs/qdevice.pri \
mkspecs/qmodule.pri \
src/corelib/global/qconfig.h \
src/corelib/global/qconfig_p.h \
src/corelib/global/qconfig.cpp \
bin/qt.conf
CONFIG -= qt
### installations ####
#licheck
licheck.path = $$[QT_HOST_BINS]
licheck.files = $$PWD/bin/$$QT_LICHECK
!isEmpty(QT_LICHECK): INSTALLS += licheck
#fixqt4headers.pl
fixqt4headers.path = $$[QT_HOST_BINS]
fixqt4headers.files = $$PWD/bin/fixqt4headers.pl
INSTALLS += fixqt4headers
#syncqt
syncqt.path = $$[QT_HOST_BINS]
syncqt.files = $$PWD/bin/syncqt.pl
INSTALLS += syncqt
# If we are doing a prefix build, create a "module" pri which enables
# qtPrepareTool() to find the non-installed syncqt.
prefix_build|!equals(PWD, $$OUT_PWD) {
cmd = perl -w $$system_path($$PWD/bin/syncqt.pl)
TOOL_PRI = $$OUT_PWD/mkspecs/modules/qt_tool_syncqt.pri
TOOL_PRI_CONT = "QT_TOOL.syncqt.binary = $$val_escape(cmd)"
write_file($$TOOL_PRI, TOOL_PRI_CONT)|error("Aborting.")
# Then, inject the new tool into the current cache state
!contains(QMAKE_INTERNAL_INCLUDED_FILES, $$TOOL_PRI) { # before the actual include()!
added = $$TOOL_PRI
cache(QMAKE_INTERNAL_INCLUDED_FILES, add transient, added)
}
include($$TOOL_PRI)
cache(QT_TOOL.syncqt.binary, transient)
}
#mkspecs
mkspecs.path = $$[QT_HOST_DATA]/mkspecs
mkspecs.files = \
$$OUT_PWD/mkspecs/qconfig.pri $$OUT_PWD/mkspecs/qmodule.pri \
$$OUT_PWD/mkspecs/qdevice.pri \
$$files($$PWD/mkspecs/*)
mkspecs.files -= $$PWD/mkspecs/modules $$PWD/mkspecs/modules-inst
INSTALLS += mkspecs
OTHER_FILES += \
configure \
header.BSD \
header.FDL \
header.LGPL \
header.LGPL-ONLY \
sync.profile

View File

@ -1 +0,0 @@
INCLUDEPATH += $$PWD/VulkanMemoryAllocator

View File

@ -1,22 +0,0 @@
INCLUDEPATH += $$PWD/.. $$PWD/include
SOURCES += \
$$PWD/bignum.cc \
$$PWD/bignum-dtoa.cc \
$$PWD/cached-powers.cc \
$$PWD/diy-fp.cc \
$$PWD/double-conversion.cc \
$$PWD/fast-dtoa.cc \
$$PWD/fixed-dtoa.cc \
$$PWD/strtod.cc
HEADERS += \
$$PWD/bignum-dtoa.h \
$$PWD/bignum.h \
$$PWD/cached-powers.h \
$$PWD/diy-fp.h \
$$PWD/include/double-conversion/double-conversion.h \
$$PWD/fast-dtoa.h \
$$PWD/fixed-dtoa.h \
$$PWD/ieee.h \
$$PWD/strtod.h \
$$PWD/include/double-conversion/utils.h

View File

@ -1,84 +0,0 @@
TARGET = qtfreetype
CONFIG += \
static \
hide_symbols \
exceptions_off rtti_off warn_off \
installed
MODULE_INCLUDEPATH += $$PWD/include
MODULE_EXT_HEADERS_DIR = $$PWD/include
load(qt_helper_lib)
SOURCES += \
$$PWD/src/autofit/afdummy.c \
$$PWD/src/autofit/afhints.c \
$$PWD/src/autofit/aflatin.c \
$$PWD/src/autofit/autofit.c \
$$PWD/src/base/ftbase.c \
$$PWD/src/base/ftbitmap.c \
$$PWD/src/base/ftbbox.c \
$$PWD/src/base/ftdebug.c \
$$PWD/src/base/ftglyph.c \
$$PWD/src/base/ftfntfmt.c \
$$PWD/src/base/ftinit.c \
$$PWD/src/base/ftlcdfil.c \
$$PWD/src/base/ftmm.c \
$$PWD/src/base/ftsynth.c \
$$PWD/src/base/fttype1.c \
$$PWD/src/bdf/bdf.c \
$$PWD/src/cache/ftcache.c \
$$PWD/src/cff/cff.c \
$$PWD/src/cid/type1cid.c \
$$PWD/src/gzip/ftgzip.c \
$$PWD/src/lzw/ftlzw.c \
$$PWD/src/otvalid/otvalid.c \
$$PWD/src/otvalid/otvbase.c \
$$PWD/src/otvalid/otvcommn.c \
$$PWD/src/otvalid/otvgdef.c \
$$PWD/src/otvalid/otvgpos.c \
$$PWD/src/otvalid/otvgsub.c \
$$PWD/src/otvalid/otvjstf.c \
$$PWD/src/otvalid/otvmod.c \
$$PWD/src/pcf/pcf.c \
$$PWD/src/pfr/pfr.c \
$$PWD/src/psaux/psaux.c \
$$PWD/src/pshinter/pshinter.c \
$$PWD/src/psnames/psmodule.c \
$$PWD/src/raster/raster.c \
$$PWD/src/sfnt/sfnt.c \
$$PWD/src/smooth/smooth.c \
$$PWD/src/truetype/truetype.c \
$$PWD/src/type1/type1.c \
$$PWD/src/type42/type42.c \
$$PWD/src/winfonts/winfnt.c
# These source files are included by one of the sources above
# which means they should not be compiled as separate object files.
OTHER_FILES += \
$$PWD/src/autofit/afangles.c \
$$PWD/src/autofit/afglobal.c \
$$PWD/src/autofit/afloader.c \
$$PWD/src/autofit/afmodule.c
win32 {
SOURCES += $$PWD/src/base/ftsystem.c
} else {
SOURCES += $$PWD/builds/unix/ftsystem.c
INCLUDEPATH += $$PWD/builds/unix
}
DEFINES += FT2_BUILD_LIBRARY
DEFINES += FT_CONFIG_OPTION_SYSTEM_ZLIB
include(../zlib_dependency.pri)
include($$OUT_PWD/../../gui/qtgui-config.pri)
QT_FOR_CONFIG += gui-private
qtConfig(png) {
DEFINES += FT_CONFIG_OPTION_USE_PNG
QMAKE_USE_PRIVATE += libpng
}
DEFINES += TT_CONFIG_OPTION_SUBPIXEL_HINTING

View File

@ -1,32 +0,0 @@
TEMPLATE = aux
TARGET = dummy # Avoid a conflict with the existing gradle directory
CONFIG -= qt android_install
gradle_files.files = \
$$PWD/gradlew \
$$PWD/gradlew.bat \
$$PWD/gradle.properties
gradle_dirs.files = \
$$PWD/gradle
gradle_files.path = $$[QT_INSTALL_PREFIX]/src/3rdparty/gradle
gradle_dirs.path = $${gradle_files.path}
INSTALLS += gradle_files gradle_dirs
!prefix_build:!equals(OUT_PWD, $$PWD) {
# For COPIES to work, files and directory entries need to be separate objects.
COPIES += gradle_files gradle_dirs
}
!prefix_build:!equals(OUT_PWD, $$PWD) {
RETURN = $$escape_expand(\\n\\t)
equals(QMAKE_HOST.os, Windows) {
RETURN = $$escape_expand(\\r\\n\\t)
}
OUT_PATH = $$shell_path($$OUT_PWD)
QMAKE_POST_LINK += \
$${QMAKE_COPY} $$shell_path($$PWD/gradlew) $$OUT_PATH $$RETURN \
$${QMAKE_COPY} $$shell_path($$PWD/gradlew.bat) $$OUT_PATH $$RETURN \
$${QMAKE_COPY_DIR} $$shell_path($$PWD/gradle) $$OUT_PATH
}

View File

@ -1,187 +0,0 @@
TARGET = qtharfbuzz
CONFIG += \
static \
hide_symbols \
exceptions_off rtti_off warn_off
MODULE_INCLUDEPATH += $$PWD/include/harfbuzz
# built-in shapers list configuration:
SHAPERS += opentype # HB's main shaper; enabling it should be enough most of the time
# native shaper on Apple platforms; could be used alone to handle both OT and AAT fonts
darwin: SHAPERS += coretext
# fallback shaper: not really useful with opentype or coretext shaper
#SHAPERS += fallback
DEFINES += HAVE_CONFIG_H
DEFINES += HB_NO_UNICODE_FUNCS
DEFINES += HB_NDEBUG
DEFINES += HB_EXTERN=
# platform/compiler specific definitions
DEFINES += HAVE_ATEXIT
unix: DEFINES += HAVE_PTHREAD HAVE_SCHED_H HAVE_SCHED_YIELD
win32: DEFINES += HB_NO_WIN1256
# Harfbuzz-NG inside Qt uses the Qt atomics (inline code only)
INCLUDEPATH += $$QT.core.includes
DEFINES += QT_NO_VERSION_TAGGING
SOURCES += \
$$PWD/src/hb-aat-layout.cc \
$$PWD/src/hb-aat-map.cc \
$$PWD/src/hb-blob.cc \
$$PWD/src/hb-buffer.cc \
$$PWD/src/hb-buffer-serialize.cc \
$$PWD/src/hb-face.cc \
$$PWD/src/hb-fallback-shape.cc \
$$PWD/src/hb-font.cc \
$$PWD/src/hb-map.cc \
$$PWD/src/hb-number.cc \
$$PWD/src/hb-set.cc \
$$PWD/src/hb-shape.cc \
$$PWD/src/hb-shape-plan.cc \
$$PWD/src/hb-shaper.cc \
$$PWD/src/hb-subset.cc \
$$PWD/src/hb-subset-cff-common.cc \
$$PWD/src/hb-subset-cff1.cc \
$$PWD/src/hb-subset-cff2.cc \
$$PWD/src/hb-subset-input.cc \
$$PWD/src/hb-subset-plan.cc \
$$PWD/src/hb-unicode.cc \
$$PWD/hb-dummy.cc
OTHER_FILES += \
$$PWD/src/harfbuzz.cc
HEADERS += \
$$PWD/src/hb-atomic.hh \
$$PWD/src/hb-algs.hh \
$$PWD/src/hb-buffer.hh \
$$PWD/src/hb-buffer-deserialize-json.hh \
$$PWD/src/hb-buffer-deserialize-text.hh \
$$PWD/src/hb-cache.hh \
$$PWD/src/hb-debug.hh \
$$PWD/src/hb-face.hh \
$$PWD/src/hb-font.hh \
$$PWD/src/hb-mutex.hh \
$$PWD/src/hb-object.hh \
$$PWD/src/hb-open-file.hh \
$$PWD/src/hb-open-type.hh \
$$PWD/src/hb-set-digest.hh \
$$PWD/src/hb-set.hh \
$$PWD/src/hb-shape-plan.hh \
$$PWD/src/hb-shaper-impl.hh \
$$PWD/src/hb-shaper-list.hh \
$$PWD/src/hb-shaper.hh \
$$PWD/src/hb-string-array.hh \
$$PWD/src/hb-unicode.hh \
$$PWD/src/hb-utf.hh
HEADERS += \
$$PWD/src/hb.h \
$$PWD/src/hb-blob.h \
$$PWD/src/hb-buffer.h \
$$PWD/src/hb-common.h \
$$PWD/src/hb-deprecated.h \
$$PWD/src/hb-face.h \
$$PWD/src/hb-font.h \
$$PWD/src/hb-set.h \
$$PWD/src/hb-shape.h \
$$PWD/src/hb-shape-plan.h \
$$PWD/src/hb-unicode.h \
$$PWD/src/hb-version.h
contains(SHAPERS, opentype) {
DEFINES += HAVE_OT
SOURCES += \
$$PWD/src/hb-ot-cff1-table.cc \
$$PWD/src/hb-ot-cff2-table.cc \
$$PWD/src/hb-ot-color.cc \
$$PWD/src/hb-ot-face.cc \
$$PWD/src/hb-ot-font.cc \
$$PWD/src/hb-ot-layout.cc \
$$PWD/src/hb-ot-map.cc \
$$PWD/src/hb-ot-math.cc \
$$PWD/src/hb-ot-meta.cc \
$$PWD/src/hb-ot-metrics.cc \
$$PWD/src/hb-ot-name.cc \
$$PWD/src/hb-ot-shape.cc \
$$PWD/src/hb-ot-tag.cc \
$$PWD/src/hb-ot-shape-complex-arabic.cc \
$$PWD/src/hb-ot-shape-complex-default.cc \
$$PWD/src/hb-ot-shape-complex-hangul.cc \
$$PWD/src/hb-ot-shape-complex-hebrew.cc \
$$PWD/src/hb-ot-shape-complex-indic.cc \
$$PWD/src/hb-ot-shape-complex-indic-table.cc \
$$PWD/src/hb-ot-shape-complex-khmer.cc \
$$PWD/src/hb-ot-shape-complex-myanmar.cc \
$$PWD/src/hb-ot-shape-complex-thai.cc \
$$PWD/src/hb-ot-shape-complex-use.cc \
$$PWD/src/hb-ot-shape-complex-use-table.cc \
$$PWD/src/hb-ot-shape-complex-vowel-constraints.cc \
$$PWD/src/hb-ot-shape-fallback.cc \
$$PWD/src/hb-ot-shape-normalize.cc \
$$PWD/src/hb-ot-var.cc
HEADERS += \
$$PWD/src/hb-ot-cmap-table.hh \
$$PWD/src/hb-ot-color-cbdt-table.hh \
$$PWD/src/hb-ot-glyf-table.hh \
$$PWD/src/hb-ot-head-table.hh \
$$PWD/src/hb-ot-hhea-table.hh \
$$PWD/src/hb-ot-hmtx-table.hh \
$$PWD/src/hb-ot-kern-table.hh \
$$PWD/src/hb-ot-layout.hh \
$$PWD/src/hb-ot-layout-gdef-table.hh \
$$PWD/src/hb-ot-layout-gpos-table.hh \
$$PWD/src/hb-ot-layout-gsub-table.hh \
$$PWD/src/hb-ot-layout-jstf-table.hh \
$$PWD/src/hb-ot-map.hh \
$$PWD/src/hb-ot-math-table.hh \
$$PWD/src/hb-ot-maxp-table.hh \
$$PWD/src/hb-ot-name-table.hh \
$$PWD/src/hb-ot-os2-table.hh \
$$PWD/src/hb-ot-post-table.hh \
$$PWD/src/hb-ot-post-macroman.hh \
$$PWD/src/hb-ot-shape.hh \
$$PWD/src/hb-ot-shape-complex-arabic.hh \
$$PWD/src/hb-ot-shape-complex-arabic-fallback.hh \
$$PWD/src/hb-ot-shape-complex-arabic-table.hh \
# $$PWD/src/hb-ot-shape-complex-arabic-win1256.hh \ # disabled with HB_NO_WIN1256
$$PWD/src/hb-ot-shape-complex-indic.hh \
$$PWD/src/hb-ot-shape-complex-indic-machine.hh \
$$PWD/src/hb-ot-shape-complex-myanmar-machine.hh \
$$PWD/src/hb-ot-shape-complex-use.hh \
$$PWD/src/hb-ot-shape-complex-use-machine.hh \
$$PWD/src/hb-ot-shape-fallback.hh \
$$PWD/src/hb-ot-shape-normalize.hh \
$$PWD/src/hb-ot-var-avar-table.hh \
$$PWD/src/hb-ot-var-fvar-table.hh \
$$PWD/src/hb-ot-var-hvar-table.hh \
$$PWD/src/hb-ot-var-mvar-table.hh
HEADERS += \
$$PWD/src/hb-ot.h \
$$PWD/src/hb-ot-font.h \
$$PWD/src/hb-ot-layout.h \
$$PWD/src/hb-ot-math.h \
$$PWD/src/hb-ot-shape.h \
$$PWD/src/hb-ot-var.h
}
MODULE_EXT_HEADERS = $$HEADERS
contains(SHAPERS, fallback)|isEmpty(SHAPERS) {
DEFINES += HAVE_FALLBACK
SOURCES += \
$$PWD/src/hb-fallback-shape.cc
}
load(qt_helper_lib)

View File

@ -1,18 +0,0 @@
ARCH_SUBDIR=x86
contains(QT_ARCH, x86_64): ARCH_SUBDIR = amd64
MIDL_GENERATED = $$PWD/generated/$${ARCH_SUBDIR}
INCLUDEPATH += $$MIDL_GENERATED
SOURCES += $${MIDL_GENERATED}/ia2_api_all_i.c
HEADERS += $${MIDL_GENERATED}/ia2_api_all.h
OTHER_FILES = \
$$PWD/idl/ia2_api_all.idl
LIBS += -lrpcrt4
TR_EXCLUDE += $$PWD/*

View File

@ -1,63 +0,0 @@
# Disable warnings in 3rdparty code due to unused arguments
gcc: QMAKE_CFLAGS_WARN_ON += -Wno-unused-parameter -Wno-main
# Do not warn about sprintf, getenv, sscanf ... use
msvc: DEFINES += _CRT_SECURE_NO_WARNINGS
INCLUDEPATH += \
$$PWD/libjpeg \
$$PWD/libjpeg/src
SOURCES += \
$$PWD/libjpeg/src/jaricom.c \
$$PWD/libjpeg/src/jcapimin.c \
$$PWD/libjpeg/src/jcapistd.c \
$$PWD/libjpeg/src/jcarith.c \
$$PWD/libjpeg/src/jccoefct.c \
$$PWD/libjpeg/src/jccolor.c \
$$PWD/libjpeg/src/jcdctmgr.c \
$$PWD/libjpeg/src/jchuff.c \
$$PWD/libjpeg/src/jcinit.c \
$$PWD/libjpeg/src/jcmainct.c \
$$PWD/libjpeg/src/jcmarker.c \
$$PWD/libjpeg/src/jcmaster.c \
$$PWD/libjpeg/src/jcomapi.c \
$$PWD/libjpeg/src/jcparam.c \
$$PWD/libjpeg/src/jcprepct.c \
$$PWD/libjpeg/src/jcsample.c \
$$PWD/libjpeg/src/jctrans.c \
$$PWD/libjpeg/src/jdapimin.c \
$$PWD/libjpeg/src/jdapistd.c \
$$PWD/libjpeg/src/jdarith.c \
$$PWD/libjpeg/src/jdatadst.c \
$$PWD/libjpeg/src/jdatasrc.c \
$$PWD/libjpeg/src/jdcoefct.c \
$$PWD/libjpeg/src/jdcolor.c \
$$PWD/libjpeg/src/jddctmgr.c \
$$PWD/libjpeg/src/jdhuff.c \
$$PWD/libjpeg/src/jdinput.c \
$$PWD/libjpeg/src/jdmainct.c \
$$PWD/libjpeg/src/jdmarker.c \
$$PWD/libjpeg/src/jdmaster.c \
$$PWD/libjpeg/src/jdmerge.c \
$$PWD/libjpeg/src/jdpostct.c \
$$PWD/libjpeg/src/jdsample.c \
$$PWD/libjpeg/src/jdtrans.c \
$$PWD/libjpeg/src/jerror.c \
$$PWD/libjpeg/src/jfdctflt.c \
$$PWD/libjpeg/src/jfdctfst.c \
$$PWD/libjpeg/src/jfdctint.c \
$$PWD/libjpeg/src/jidctflt.c \
$$PWD/libjpeg/src/jidctfst.c \
$$PWD/libjpeg/src/jidctint.c \
$$PWD/libjpeg/src/jquant1.c \
$$PWD/libjpeg/src/jquant2.c \
$$PWD/libjpeg/src/jutils.c \
$$PWD/libjpeg/src/jmemmgr.c \
$$PWD/libjpeg/src/jsimd_none.c \
$$PWD/libjpeg/src/jcphuff.c \
$$PWD/libjpeg/src/jidctred.c \
$$PWD/libjpeg/src/jdphuff.c \
$$PWD/libjpeg/src/jmemnobs.c
TR_EXCLUDE += $$PWD/*

View File

@ -1,34 +0,0 @@
TARGET = qtlibpng
CONFIG += \
static \
hide_symbols \
exceptions_off rtti_off warn_off \
installed
MODULE_INCLUDEPATH = $$PWD
MODULE_EXT_HEADERS = png.h pngconf.h
load(qt_helper_lib)
DEFINES += PNG_ARM_NEON_OPT=0 PNG_POWERPC_VSX_OPT=0
SOURCES += \
png.c \
pngerror.c \
pngget.c \
pngmem.c \
pngpread.c \
pngread.c \
pngrio.c \
pngrtran.c \
pngrutil.c \
pngset.c \
pngtrans.c \
pngwio.c \
pngwrite.c \
pngwtran.c \
pngwutil.c
TR_EXCLUDE += $$PWD/*
include(../zlib_dependency.pri)

View File

@ -1,4 +0,0 @@
INCLUDEPATH += $$PWD/md4c
HEADERS += $$PWD/md4c/md4c.h
SOURCES += $$PWD/md4c/md4c.c
DEFINES += MD4C_USE_UTF8

View File

@ -1,46 +0,0 @@
MODULE_INCLUDEPATH += $$PWD/src
MODULE_DEFINES += PCRE2_CODE_UNIT_WIDTH=16
win32: MODULE_DEFINES += PCRE2_STATIC
DEFINES += HAVE_CONFIG_H
qtConfig(intelcet) {
QMAKE_CFLAGS += $$QMAKE_CFLAGS_SHSTK
QMAKE_CXXFLAGS += $$QMAKE_CXXFLAGS_SHSTK
}
SOURCES += \
$$PWD/src/pcre2_auto_possess.c \
$$PWD/src/pcre2_chartables.c \
$$PWD/src/pcre2_compile.c \
$$PWD/src/pcre2_config.c \
$$PWD/src/pcre2_context.c \
$$PWD/src/pcre2_dfa_match.c \
$$PWD/src/pcre2_error.c \
$$PWD/src/pcre2_extuni.c \
$$PWD/src/pcre2_find_bracket.c \
$$PWD/src/pcre2_jit_compile.c \
$$PWD/src/pcre2_maketables.c \
$$PWD/src/pcre2_match.c \
$$PWD/src/pcre2_match_data.c \
$$PWD/src/pcre2_newline.c \
$$PWD/src/pcre2_ord2utf.c \
$$PWD/src/pcre2_pattern_info.c \
$$PWD/src/pcre2_script_run.c \
$$PWD/src/pcre2_serialize.c \
$$PWD/src/pcre2_string_utils.c \
$$PWD/src/pcre2_study.c \
$$PWD/src/pcre2_substitute.c \
$$PWD/src/pcre2_substring.c \
$$PWD/src/pcre2_tables.c \
$$PWD/src/pcre2_ucd.c \
$$PWD/src/pcre2_valid_utf.c \
$$PWD/src/pcre2_xclass.c
HEADERS += \
$$PWD/src/config.h \
$$PWD/src/pcre2.h \
$$PWD/src/pcre2_internal.h \
$$PWD/src/pcre2_intmodedep.h \
$$PWD/src/pcre2_ucp.h

View File

@ -1,16 +0,0 @@
TARGET = qtpcre2
CONFIG += \
static \
hide_symbols \
exceptions_off rtti_off warn_off
include(pcre2.pri)
# platform/compiler specific definitions
uikit|qnx: DEFINES += PCRE2_DISABLE_JIT
win32:contains(QT_ARCH, "arm"): DEFINES += PCRE2_DISABLE_JIT
win32:contains(QT_ARCH, "arm64"): DEFINES += PCRE2_DISABLE_JIT
macos:contains(QT_ARCH, "arm64"): DEFINES += PCRE2_DISABLE_JIT
load(qt_helper_lib)

View File

@ -1,17 +0,0 @@
CONFIG(release, debug|release):DEFINES *= NDEBUG
QT_FOR_CONFIG += core-private
DEFINES += SQLITE_ENABLE_COLUMN_METADATA SQLITE_OMIT_COMPLETE SQLITE_ENABLE_FTS3 SQLITE_ENABLE_FTS3_PARENTHESIS SQLITE_ENABLE_FTS5 SQLITE_ENABLE_RTREE SQLITE_ENABLE_JSON1
!contains(CONFIG, largefile):DEFINES += SQLITE_DISABLE_LFS
qtConfig(posix_fallocate): DEFINES += HAVE_POSIX_FALLOCATE=1
qnx: DEFINES += _QNX_SOURCE
!win32: DEFINES += HAVE_USLEEP=1
qtConfig(dlopen) {
QMAKE_USE += libdl
} else {
DEFINES += SQLITE_OMIT_LOAD_EXTENSION
}
integrity: QMAKE_CFLAGS += -include qplatformdefs.h
INCLUDEPATH += $$PWD/sqlite
SOURCES += $$PWD/sqlite/sqlite3.c
TR_EXCLUDE += $$PWD/*

View File

@ -1,9 +0,0 @@
SOURCES += tst_encoder.cpp
CONFIG += testcase parallel_test c++11
QT = core testlib
INCLUDEPATH += ../../src
msvc: POST_TARGETDEPS = ../../lib/tinycbor.lib
else: POST_TARGETDEPS += ../../lib/libtinycbor.a
LIBS += $$POST_TARGETDEPS

View File

@ -1,10 +0,0 @@
SOURCES += tst_parser.cpp ../../src/cborparser.c
CONFIG += testcase parallel_test c++11
QT = core testlib
DEFINES += CBOR_PARSER_MAX_RECURSIONS=16
INCLUDEPATH += ../../src
msvc: POST_TARGETDEPS = ../../lib/tinycbor.lib
else: POST_TARGETDEPS += ../../lib/libtinycbor.a
LIBS += $$POST_TARGETDEPS

19
src/3rdparty/zlib.pri vendored
View File

@ -1,19 +0,0 @@
INCLUDEPATH = $$PWD/zlib/src $$INCLUDEPATH
SOURCES+= \
$$PWD/zlib/src/adler32.c \
$$PWD/zlib/src/compress.c \
$$PWD/zlib/src/crc32.c \
$$PWD/zlib/src/deflate.c \
$$PWD/zlib/src/gzclose.c \
$$PWD/zlib/src/gzlib.c \
$$PWD/zlib/src/gzread.c \
$$PWD/zlib/src/gzwrite.c \
$$PWD/zlib/src/infback.c \
$$PWD/zlib/src/inffast.c \
$$PWD/zlib/src/inflate.c \
$$PWD/zlib/src/inftrees.c \
$$PWD/zlib/src/trees.c \
$$PWD/zlib/src/uncompr.c \
$$PWD/zlib/src/zutil.c
TR_EXCLUDE += $$PWD/*

View File

@ -1,10 +0,0 @@
# zlib dependency satisfied by bundled 3rd party zlib or system zlib
qtConfig(system-zlib) {
QMAKE_USE_PRIVATE += zlib
} else {
INCLUDEPATH += $$PWD/zlib/src
!no_core_dep {
CONFIG += qt
QT_PRIVATE += core
}
}

View File

@ -1,3 +0,0 @@
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = jar java templates

View File

@ -1,29 +0,0 @@
TARGET = Qt$${QT_MAJOR_VERSION}Android
CONFIG += java
DESTDIR = $$[QT_INSTALL_PREFIX/get]/jar
PATHPREFIX = $$PWD/src/org/qtproject/qt/android/
JAVACLASSPATH += $$PWD/src/
JAVASOURCES += \
$$PATHPREFIX/accessibility/QtAccessibilityDelegate.java \
$$PATHPREFIX/accessibility/QtNativeAccessibility.java \
$$PATHPREFIX/QtActivityDelegate.java \
$$PATHPREFIX/QtEditText.java \
$$PATHPREFIX/QtInputConnection.java \
$$PATHPREFIX/QtLayout.java \
$$PATHPREFIX/QtMessageDialogHelper.java \
$$PATHPREFIX/QtNative.java \
$$PATHPREFIX/QtNativeLibrariesDir.java \
$$PATHPREFIX/QtSurface.java \
$$PATHPREFIX/ExtractStyle.java \
$$PATHPREFIX/EditContextView.java \
$$PATHPREFIX/EditPopupMenu.java \
$$PATHPREFIX/CursorHandle.java \
$$PATHPREFIX/QtThread.java
# install
target.path = $$[QT_INSTALL_PREFIX]/jar
INSTALLS += target

View File

@ -1,27 +0,0 @@
TEMPLATE = aux
TARGET = dummy
CONFIG += single_arch
CONFIG -= qt android_install
javaresources.files = \
$$PWD/res \
$$PWD/src
javaresources.path = $$[QT_INSTALL_PREFIX]/src/android/java
INSTALLS += javaresources
!prefix_build:!equals(OUT_PWD, $$PWD) {
COPIES += javaresources
RETURN = $$escape_expand(\\n\\t)
equals(QMAKE_HOST.os, Windows) {
RETURN = $$escape_expand(\\r\\n\\t)
}
OUT_PATH = $$shell_path($$OUT_PWD)
QMAKE_POST_LINK += \
$${QMAKE_COPY_DIR} $$shell_path($$PWD/res) $$OUT_PATH $$RETURN \
$${QMAKE_COPY_DIR} $$shell_path($$PWD/src) $$OUT_PATH
}

View File

@ -1,31 +0,0 @@
TEMPLATE = aux
TARGET = dummy
CONFIG += single_arch
CONFIG -= qt android_install
templates.files = \
$$PWD/AndroidManifest.xml \
$$PWD/build.gradle
templates_dirs.files += $$PWD/res
templates.path = $$[QT_INSTALL_PREFIX]/src/android/templates
templates_dirs.path = $${templates.path}
INSTALLS += templates templates_dirs
!prefix_build:!equals(OUT_PWD, $$PWD) {
COPIES += templates templates_dirs
RETURN = $$escape_expand(\\n\\t)
equals(QMAKE_HOST.os, Windows) {
RETURN = $$escape_expand(\\r\\n\\t)
}
OUT_PATH = $$shell_path($$OUT_PWD)
QMAKE_POST_LINK += \
$${QMAKE_COPY} $$shell_path($$PWD/AndroidManifest.xml) $$OUT_PATH $$RETURN \
$${QMAKE_COPY} $$shell_path($$PWD/build.gradle) $$OUT_PATH $$RETURN \
$${QMAKE_COPY_DIR} $$shell_path($$PWD/res) $$OUT_PATH
}

View File

@ -1,41 +0,0 @@
TARGET = QtConcurrent
QT = core-private
CONFIG += exceptions
DEFINES += QT_NO_USING_NAMESPACE QT_NO_FOREACH
msvc:equals(QT_ARCH, i386): QMAKE_LFLAGS += /BASE:0x66000000
QMAKE_DOCS = $$PWD/doc/qtconcurrent.qdocconf
PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
SOURCES += \
qtconcurrentfilter.cpp \
qtconcurrentmap.cpp \
qtconcurrentrun.cpp \
qtconcurrentthreadengine.cpp \
qtconcurrentiteratekernel.cpp
HEADERS += \
qtconcurrent_global.h \
qtconcurrentcompilertest.h \
qtconcurrentfilter.h \
qtconcurrentfilterkernel.h \
qtconcurrentfunctionwrappers.h \
qtconcurrentiteratekernel.h \
qtconcurrentmap.h \
qtconcurrentmapkernel.h \
qtconcurrentmedian.h \
qtconcurrentreducekernel.h \
qtconcurrentrun.h \
qtconcurrentrunbase.h \
qtconcurrentstoredfunctioncall.h \
qtconcurrentthreadengine.h \
qtaskbuilder.h \
qtconcurrenttask.h
# private headers
HEADERS += \
load(qt_module)

View File

@ -1,3 +0,0 @@
#! [qmake_use]
QT += concurrent
#! [qmake_use]

View File

@ -1,25 +0,0 @@
# Qt core animation module
HEADERS += \
animation/qabstractanimation.h \
animation/qabstractanimation_p.h \
animation/qvariantanimation.h \
animation/qvariantanimation_p.h \
animation/qpropertyanimation.h \
animation/qpropertyanimation_p.h \
animation/qanimationgroup.h \
animation/qanimationgroup_p.h \
animation/qsequentialanimationgroup.h \
animation/qsequentialanimationgroup_p.h \
animation/qparallelanimationgroup.h \
animation/qparallelanimationgroup_p.h \
animation/qpauseanimation.h
SOURCES += \
animation/qabstractanimation.cpp \
animation/qvariantanimation.cpp \
animation/qpropertyanimation.cpp \
animation/qanimationgroup.cpp \
animation/qsequentialanimationgroup.cpp \
animation/qparallelanimationgroup.cpp \
animation/qpauseanimation.cpp

View File

@ -1,163 +0,0 @@
TARGET = QtCore
QT =
CONFIG += exceptions
MODULE = core # not corelib, as per project file
MODULE_CONFIG = moc resources
qtConfig(gc_binaries): MODULE_CONFIG += gc_binaries
!isEmpty(QT_NAMESPACE): MODULE_DEFINES = QT_NAMESPACE=$$QT_NAMESPACE
TRACEPOINT_PROVIDER = $$PWD/qtcore.tracepoints
CONFIG += qt_tracepoints
CONFIG += $$MODULE_CONFIG
DEFINES += $$MODULE_DEFINES
android: DEFINES += LIBS_SUFFIX='\\"_$${QT_ARCH}.so\\"'
DEFINES += QT_NO_USING_NAMESPACE QT_NO_FOREACH
msvc:equals(QT_ARCH, i386): QMAKE_LFLAGS += /BASE:0x67000000
CONFIG += simd optimize_full
CONFIG += metatypes install_metatypes
QMAKE_DOCS = $$PWD/doc/qtcore.qdocconf
ANDROID_LIB_DEPENDENCIES = \
plugins/platforms/libplugins_platforms_qtforandroid.so
ANDROID_BUNDLED_JAR_DEPENDENCIES = \
jar/Qt$${QT_MAJOR_VERSION}Android.jar
ANDROID_PERMISSIONS = \
android.permission.INTERNET \
android.permission.WRITE_EXTERNAL_STORAGE
# QtCore can't be compiled with -Wl,-no-undefined because it uses the "environ"
# variable and on FreeBSD and OpenBSD, this variable is in the final executable itself.
# OpenBSD 6.0 will include environ in libc.
freebsd|openbsd: QMAKE_LFLAGS_NOUNDEF =
qtConfig(animation): include(animation/animation.pri)
include(global/global.pri)
include(thread/thread.pri)
include(tools/tools.pri)
include(text/text.pri)
include(time/time.pri)
include(io/io.pri)
include(itemmodels/itemmodels.pri)
include(plugin/plugin.pri)
include(kernel/kernel.pri)
include(serialization/serialization.pri)
include(mimetypes/mimetypes.pri)
include(platform/platform.pri)
win32 {
QMAKE_USE_PRIVATE += ws2_32
QMAKE_USE_PRIVATE += advapi32 kernel32 ole32 shell32 uuid user32 winmm
}
darwin {
osx {
LIBS_PRIVATE += -framework ApplicationServices
LIBS_PRIVATE += -framework CoreServices
}
LIBS_PRIVATE += -framework CoreFoundation
LIBS_PRIVATE += -framework Foundation
}
integrity {
LIBS_PRIVATE += -lposix -livfs -lsocket -lnet -lshm_client
}
QMAKE_DYNAMIC_LIST_FILE = $$PWD/QtCore.dynlist
HOST_BINS = $$[QT_HOST_BINS]
host_bins.name = host_bins
host_bins.variable = HOST_BINS
qt_conf.name = qt_config
qt_conf.variable = QT_CONFIG
QMAKE_PKGCONFIG_VARIABLES += host_bins qt_conf
load(qt_module)
# Override qt_module, so the symbols are actually included into the library.
win32: DEFINES -= QT_NO_CAST_TO_ASCII
ctest_macros_file.input = $$PWD/Qt5CTestMacros.cmake
ctest_macros_file.output = $$DESTDIR/cmake/Qt5Core/Qt5CTestMacros.cmake
ctest_macros_file.CONFIG = verbatim
cmake_umbrella_config_file.input = $$PWD/Qt5Config.cmake.in
cmake_umbrella_config_file.output = $$DESTDIR/cmake/Qt5/Qt5Config.cmake
cmake_umbrella_config_module_location.input = $$PWD/Qt5ModuleLocation.cmake.in
cmake_umbrella_config_module_location.output = $$DESTDIR/cmake/Qt5/Qt5ModuleLocation.cmake
cmake_umbrella_config_module_location_for_install.input = $$PWD/Qt5ModuleLocationForInstall.cmake.in
cmake_umbrella_config_module_location_for_install.output = $$DESTDIR/cmake/install/Qt5/Qt5ModuleLocation.cmake
cmake_umbrella_config_version_file.input = $$PWD/../../mkspecs/features/data/cmake/Qt5ConfigVersion.cmake.in
cmake_umbrella_config_version_file.output = $$DESTDIR/cmake/Qt5/Qt5ConfigVersion.cmake
android {
cmake_android_support.input = $$PWD/Qt5AndroidSupport.cmake
cmake_android_support.output = $$DESTDIR/cmake/Qt5Core/Qt5AndroidSupport.cmake
cmake_android_support.CONFIG = verbatim
}
load(cmake_functions)
defineTest(pathIsAbsolute) {
p = $$clean_path($$1)
!isEmpty(p):isEqual(p, $$absolute_path($$p)): return(true)
return(false)
}
##### This requires fixing, so that the feature system works with cmake as well
CMAKE_DISABLED_FEATURES = $$join(QT_DISABLED_FEATURES, "$$escape_expand(\\n) ")
CMAKE_HOST_DATA_DIR = $$cmakeRelativePath($$[QT_HOST_DATA/src], $$[QT_INSTALL_PREFIX])
pathIsAbsolute($$CMAKE_HOST_DATA_DIR) {
CMAKE_HOST_DATA_DIR = $$[QT_HOST_DATA/src]/
CMAKE_HOST_DATA_DIR_IS_ABSOLUTE = True
}
cmake_extras_mkspec_dir.input = $$PWD/Qt5CoreConfigExtrasMkspecDir.cmake.in
cmake_extras_mkspec_dir.output = $$DESTDIR/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake
CMAKE_INSTALL_DATA_DIR = $$cmakeRelativePath($$[QT_HOST_DATA], $$[QT_INSTALL_PREFIX])
pathIsAbsolute($$CMAKE_INSTALL_DATA_DIR) {
CMAKE_INSTALL_DATA_DIR = $$[QT_HOST_DATA]/
CMAKE_INSTALL_DATA_DIR_IS_ABSOLUTE = True
}
cmake_extras_mkspec_dir_for_install.input = $$PWD/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
cmake_extras_mkspec_dir_for_install.output = $$DESTDIR/cmake/install/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake
cmake_qt5_umbrella_module_files.files = \
$$cmake_umbrella_config_file.output \
$$cmake_umbrella_config_version_file.output \
$$cmake_umbrella_config_module_location_for_install.output
cmake_qt5_umbrella_module_files.path = $$[QT_INSTALL_LIBS]/cmake/Qt5
QMAKE_SUBSTITUTES += \
ctest_macros_file \
cmake_umbrella_config_file \
cmake_umbrella_config_module_location \
cmake_umbrella_config_module_location_for_install \
cmake_umbrella_config_version_file \
cmake_extras_mkspec_dir \
cmake_extras_mkspec_dir_for_install
android {
QMAKE_SUBSTITUTES += cmake_android_support
ctest_qt5_module_files.files += $$cmake_android_support.output
}
ctest_qt5_module_files.files += $$ctest_macros_file.output $$cmake_extras_mkspec_dir_for_install.output
ctest_qt5_module_files.path = $$[QT_INSTALL_LIBS]/cmake/Qt5Core
INSTALLS += ctest_qt5_module_files cmake_qt5_umbrella_module_files
QMAKE_DSYM_DEBUG_SCRIPT = $$PWD/debug_script.py

View File

@ -1,4 +0,0 @@
#! [3]
TEMPLATE = app
QTPLUGIN += qjpeg qgif # image formats
#! [3]

View File

@ -1,5 +0,0 @@
#! [0]
HEADERS += mycocoaeventfilter.h
OBJECTIVE_SOURCES += mycocoaeventfilter.mm
LIBS += -framework AppKit
#! [0]

View File

@ -1,2 +0,0 @@
QT = core
SOURCES = main.cpp

View File

@ -1,3 +0,0 @@
HEADERS = window.h
SOURCES = main.cpp \
window.cpp

View File

@ -1,4 +0,0 @@
QT += widgets
HEADERS = window.h
SOURCES = main.cpp \
window.cpp

View File

@ -1,12 +0,0 @@
QT += widgets
HEADERS = mainwindow.h
SOURCES = main.cpp \
mainwindow.cpp
#! [0]
RESOURCES = application.qrc
#! [0]
# install
target.path = $$[QT_INSTALL_EXAMPLES]/widgets/mainwindows/application
INSTALLS += target

View File

@ -1,2 +0,0 @@
SOURCES = main.cpp
CONFIG += CONSOLE

View File

@ -1,132 +0,0 @@
# Qt kernel library base module
HEADERS += \
global/qglobal.h \
global/qoperatingsystemversion.h \
global/qoperatingsystemversion_p.h \
global/qsystemdetection.h \
global/qcompare.h \
global/qcompilerdetection.h \
global/qcontainerinfo.h \
global/qprocessordetection.h \
global/qnamespace.h \
global/qendian.h \
global/qendian_p.h \
global/qnumeric_p.h \
global/qnumeric.h \
global/qfloat16.h \
global/qglobalstatic.h \
global/qlibraryinfo.h \
global/qlogging.h \
global/qtypeinfo.h \
global/qsysinfo.h \
global/qsimd.h \
global/qsimd_p.h \
global/qflags.h \
global/qrandom.h \
global/qrandom_p.h \
global/qhooks_p.h \
global/qversiontagging.h
SOURCES += \
global/archdetect.cpp \
global/qendian.cpp \
global/qglobal.cpp \
global/qlibraryinfo.cpp \
global/qmalloc.cpp \
global/qnumeric.cpp \
global/qfloat16.cpp \
global/qoperatingsystemversion.cpp \
global/qlogging.cpp \
global/qrandom.cpp \
global/qsimd.cpp \
global/qhooks.cpp
# To get listed in IDEs
false: SOURCES += \
global/qfloat16tables.cpp
# Only add global/qfloat16_f16c.c if qfloat16.cpp can't #include it.
# Any compiler: if it is already generating F16C code, let qfloat16.cpp do it
# Clang: ICE if not generating F16C code, so use qfloat16_f16c.c
# ICC: miscompiles if not generating F16C code, so use qfloat16_f16c.c
# GCC: if it can use F16C intrinsics, let qfloat16.cpp do it
# MSVC: if it is already generating AVX code, let qfloat16.cpp do it
# MSVC: otherwise, it generates poorly-performing code, so use qfloat16_f16c.c
contains(QT_CPU_FEATURES.$$QT_ARCH, f16c): \
f16c_cxx = true
else: clang|intel_icl|intel_icc: \
f16c_cxx = false
else: gcc:f16c:x86SimdAlways: \
f16c_cxx = true
else: msvc:contains(QT_CPU_FEATURES.$$QT_ARCH, avx): \
f16c_cxx = true
else: \
f16c_cxx = false
$$f16c_cxx: DEFINES += QFLOAT16_INCLUDE_FAST
else: F16C_SOURCES += global/qfloat16_f16c.c
unset(f16c_cxx)
VERSIONTAGGING_SOURCES = global/qversiontagging.cpp
darwin: SOURCES += global/qoperatingsystemversion_darwin.mm
win32 {
SOURCES += global/qoperatingsystemversion_win.cpp
HEADERS += global/qoperatingsystemversion_win_p.h
}
# qlibraryinfo.cpp includes qconfig.cpp
INCLUDEPATH += $$QT_BUILD_TREE/src/corelib/global
# Only used on platforms with CONFIG += precompile_header
PRECOMPILED_HEADER = global/qt_pch.h
# qlogging.cpp uses backtrace(3), which is in a separate library on the BSDs.
LIBS_PRIVATE += $$QMAKE_LIBS_EXECINFO
if(linux*|hurd*):!cross_compile:!static:!*-armcc* {
QMAKE_LFLAGS += -Wl,-e,qt_core_boilerplate
prog=$$quote(if (/program interpreter: (.*)]/) { print $1; })
DEFINES += ELF_INTERPRETER=\\\"$$system(LC_ALL=C readelf -l /bin/ls | perl -n -e \'$$prog\')\\\"
}
linux:!static {
precompile_header {
# we'll get an error if we just use SOURCES +=
no_pch_assembler.commands = $$QMAKE_CC -c $(CFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
no_pch_assembler.dependency_type = TYPE_C
no_pch_assembler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
no_pch_assembler.input = NO_PCH_ASM
no_pch_assembler.name = compiling[no_pch] ${QMAKE_FILE_IN}
silent: no_pch_assembler.commands = @echo compiling[no_pch] ${QMAKE_FILE_IN} && $$no_pch_assembler.commands
QMAKE_EXTRA_COMPILERS += no_pch_assembler
NO_PCH_ASM += global/minimum-linux.S
} else {
SOURCES += global/minimum-linux.S
}
HEADERS += global/minimum-linux_p.h
}
qtConfig(slog2): \
LIBS_PRIVATE += -lslog2
qtConfig(journald): \
QMAKE_USE_PRIVATE += journald
gcc:ltcg {
versiontagging_compiler.commands = $$QMAKE_CXX -c $(CXXFLAGS) $(INCPATH)
# Disable LTO, as the symbols disappear somehow under GCC
versiontagging_compiler.commands += -fno-lto
versiontagging_compiler.commands += -o ${QMAKE_FILE_OUT} ${QMAKE_FILE_IN}
versiontagging_compiler.dependency_type = TYPE_C
versiontagging_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
versiontagging_compiler.input = VERSIONTAGGING_SOURCES
versiontagging_compiler.variable_out = OBJECTS
versiontagging_compiler.name = compiling[versiontagging] ${QMAKE_FILE_IN}
silent: versiontagging_compiler.commands = @echo compiling[versiontagging] ${QMAKE_FILE_IN} && $$versiontagging_compiler.commands
QMAKE_EXTRA_COMPILERS += versiontagging_compiler
} else {
SOURCES += $$VERSIONTAGGING_SOURCES
}

View File

@ -1,197 +0,0 @@
# Qt core io module
HEADERS += \
io/qabstractfileengine_p.h \
io/qbuffer.h \
io/qdataurl_p.h \
io/qdebug.h \
io/qdebug_p.h \
io/qdir.h \
io/qdir_p.h \
io/qdiriterator.h \
io/qfile.h \
io/qfiledevice.h \
io/qfiledevice_p.h \
io/qfileinfo.h \
io/qfileinfo_p.h \
io/qipaddress_p.h \
io/qiodevicebase.h \
io/qiodevice.h \
io/qiodevice_p.h \
io/qlockfile.h \
io/qlockfile_p.h \
io/qnoncontiguousbytedevice_p.h \
io/qtemporarydir.h \
io/qtemporaryfile.h \
io/qtemporaryfile_p.h \
io/qresource_p.h \
io/qresource_iterator_p.h \
io/qsavefile.h \
io/qstandardpaths.h \
io/qstorageinfo.h \
io/qstorageinfo_p.h \
io/qurl.h \
io/qurl_p.h \
io/qurlquery.h \
io/qfsfileengine_p.h \
io/qfsfileengine_iterator_p.h \
io/qfilesystementry_p.h \
io/qfilesystemengine_p.h \
io/qfilesystemmetadata_p.h \
io/qfilesystemiterator_p.h \
io/qfileselector.h \
io/qfileselector_p.h \
io/qloggingcategory.h \
io/qloggingregistry_p.h
SOURCES += \
io/qabstractfileengine.cpp \
io/qbuffer.cpp \
io/qdataurl.cpp \
io/qdebug.cpp \
io/qdir.cpp \
io/qdiriterator.cpp \
io/qfile.cpp \
io/qfiledevice.cpp \
io/qfileinfo.cpp \
io/qipaddress.cpp \
io/qiodevice.cpp \
io/qlockfile.cpp \
io/qnoncontiguousbytedevice.cpp \
io/qstorageinfo.cpp \
io/qtemporarydir.cpp \
io/qtemporaryfile.cpp \
io/qresource.cpp \
io/qresource_iterator.cpp \
io/qsavefile.cpp \
io/qstandardpaths.cpp \
io/qurl.cpp \
io/qurlidna.cpp \
io/qurlquery.cpp \
io/qurlrecode.cpp \
io/qfsfileengine.cpp \
io/qfsfileengine_iterator.cpp \
io/qfilesystementry.cpp \
io/qfilesystemengine.cpp \
io/qfileselector.cpp \
io/qloggingcategory.cpp \
io/qloggingregistry.cpp
qtConfig(zstd): QMAKE_USE_PRIVATE += zstd
qtConfig(filesystemwatcher) {
HEADERS += \
io/qfilesystemwatcher.h \
io/qfilesystemwatcher_p.h \
io/qfilesystemwatcher_polling_p.h
SOURCES += \
io/qfilesystemwatcher.cpp \
io/qfilesystemwatcher_polling.cpp
win32 {
SOURCES += io/qfilesystemwatcher_win.cpp
HEADERS += io/qfilesystemwatcher_win_p.h
} else:macos {
OBJECTIVE_SOURCES += io/qfilesystemwatcher_fsevents.mm
HEADERS += io/qfilesystemwatcher_fsevents_p.h
} else:qtConfig(inotify) {
SOURCES += io/qfilesystemwatcher_inotify.cpp
HEADERS += io/qfilesystemwatcher_inotify_p.h
} else {
freebsd|darwin|openbsd|netbsd {
SOURCES += io/qfilesystemwatcher_kqueue.cpp
HEADERS += io/qfilesystemwatcher_kqueue_p.h
}
}
}
qtConfig(processenvironment) {
SOURCES += \
io/qprocess.cpp
HEADERS += \
io/qprocess.h \
io/qprocess_p.h
win32: \
SOURCES += io/qprocess_win.cpp
else: unix: \
SOURCES += io/qprocess_unix.cpp
}
qtConfig(settings) {
SOURCES += \
io/qsettings.cpp
HEADERS += \
io/qsettings.h \
io/qsettings_p.h
win32 {
SOURCES += io/qsettings_win.cpp
} else: darwin:!nacl {
SOURCES += io/qsettings_mac.cpp
}
wasm : SOURCES += io/qsettings_wasm.cpp
}
win32 {
SOURCES += io/qfsfileengine_win.cpp
SOURCES += io/qlockfile_win.cpp
SOURCES += io/qfilesystemengine_win.cpp
qtConfig(filesystemiterator) {
SOURCES += io/qfilesystemiterator_win.cpp
}
HEADERS += \
io/qwindowspipereader_p.h \
io/qwindowspipewriter_p.h
SOURCES += \
io/qstandardpaths_win.cpp \
io/qstorageinfo_win.cpp \
io/qwindowspipereader.cpp \
io/qwindowspipewriter.cpp
LIBS += -lmpr -luserenv
QMAKE_USE_PRIVATE += netapi32
} else:unix {
SOURCES += \
io/qfsfileengine_unix.cpp \
io/qfilesystemengine_unix.cpp \
io/qlockfile_unix.cpp \
io/qfilesystemiterator_unix.cpp
qtConfig(process) {
SOURCES += io/forkfd_qt.cpp
HEADERS += \
../3rdparty/forkfd/forkfd.h
INCLUDEPATH += ../3rdparty/forkfd
}
mac {
SOURCES += io/qstorageinfo_mac.cpp
qtConfig(processenvironment): \
OBJECTIVE_SOURCES += io/qprocess_darwin.mm
OBJECTIVE_SOURCES += \
io/qstandardpaths_mac.mm \
io/qfilesystemengine_mac.mm
osx {
LIBS += -framework DiskArbitration -framework IOKit
} else {
LIBS += -framework MobileCoreServices
}
} else:android:!android-embedded {
SOURCES += \
io/qstandardpaths_android.cpp \
io/qstorageinfo_unix.cpp
} else:haiku {
SOURCES += \
io/qstandardpaths_haiku.cpp \
io/qstorageinfo_unix.cpp
LIBS += -lbe
} else {
SOURCES += \
io/qstandardpaths_unix.cpp \
io/qstorageinfo_unix.cpp
}
}

View File

@ -1,63 +0,0 @@
# Qt itemmodels core module
!qtConfig(itemmodel): return()
HEADERS += \
itemmodels/qabstractitemmodel.h \
itemmodels/qabstractitemmodel_p.h \
itemmodels/qitemselectionmodel.h \
itemmodels/qitemselectionmodel_p.h
SOURCES += \
itemmodels/qabstractitemmodel.cpp \
itemmodels/qitemselectionmodel.cpp
qtConfig(proxymodel) {
HEADERS += \
itemmodels/qabstractproxymodel.h \
itemmodels/qabstractproxymodel_p.h
SOURCES += \
itemmodels/qabstractproxymodel.cpp
qtConfig(concatenatetablesproxymodel) {
HEADERS += \
itemmodels/qconcatenatetablesproxymodel.h
SOURCES += \
itemmodels/qconcatenatetablesproxymodel.cpp
}
qtConfig(identityproxymodel) {
HEADERS += \
itemmodels/qidentityproxymodel.h
SOURCES += \
itemmodels/qidentityproxymodel.cpp
}
qtConfig(sortfilterproxymodel) {
HEADERS += \
itemmodels/qsortfilterproxymodel.h
SOURCES += \
itemmodels/qsortfilterproxymodel.cpp
}
qtConfig(transposeproxymodel) {
HEADERS += \
itemmodels/qtransposeproxymodel.h \
itemmodels/qtransposeproxymodel_p.h
SOURCES += \
itemmodels/qtransposeproxymodel.cpp
}
}
qtConfig(stringlistmodel) {
HEADERS += \
itemmodels/qstringlistmodel.h
SOURCES += \
itemmodels/qstringlistmodel.cpp
}

View File

@ -1,195 +0,0 @@
# Qt core object module
HEADERS += \
kernel/qabstracteventdispatcher.h \
kernel/qabstractnativeeventfilter.h \
kernel/qbasictimer.h \
kernel/qdeadlinetimer.h \
kernel/qdeadlinetimer_p.h \
kernel/qelapsedtimer.h \
kernel/qeventloop.h \
kernel/qpointer.h \
kernel/qcorecmdlineargs_p.h \
kernel/qcoreapplication.h \
kernel/qcoreevent.h \
kernel/qmetacontainer.h \
kernel/qmetaobject.h \
kernel/qmetatype.h \
kernel/qmimedata.h \
kernel/qobject.h \
kernel/qobject_impl.h \
kernel/qobjectdefs.h \
kernel/qobjectdefs_impl.h \
kernel/qsignalmapper.h \
kernel/qsocketnotifier.h \
kernel/qtimer.h \
kernel/qtranslator.h \
kernel/qtranslator_p.h \
kernel/qvariant.h \
kernel/qabstracteventdispatcher_p.h \
kernel/qcoreapplication_p.h \
kernel/qobjectcleanuphandler.h \
kernel/qvariant_p.h \
kernel/qmetaobject_p.h \
kernel/qmetaobject_moc_p.h \
kernel/qmetaobjectbuilder_p.h \
kernel/qobject_p.h \
kernel/qcoreglobaldata_p.h \
kernel/qiterable.h \
kernel/qiterable_p.h \
kernel/qsequentialiterable.h \
kernel/qassociativeiterable.h \
kernel/qsharedmemory.h \
kernel/qsharedmemory_p.h \
kernel/qsystemsemaphore.h \
kernel/qsystemsemaphore_p.h \
kernel/qfunctions_p.h \
kernel/qmath.h \
kernel/qsystemerror_p.h \
kernel/qmetatype_p.h \
kernel/qtestsupport_core.h \
kernel/qproperty.h \
kernel/qpropertyprivate.h \
kernel/qproperty_p.h
SOURCES += \
kernel/qabstracteventdispatcher.cpp \
kernel/qabstractnativeeventfilter.cpp \
kernel/qbasictimer.cpp \
kernel/qdeadlinetimer.cpp \
kernel/qelapsedtimer.cpp \
kernel/qeventloop.cpp \
kernel/qcoreapplication.cpp \
kernel/qcoreevent.cpp \
kernel/qmetacontainer.cpp \
kernel/qmetaobject.cpp \
kernel/qmetatype.cpp \
kernel/qmetaobjectbuilder.cpp \
kernel/qmimedata.cpp \
kernel/qobject.cpp \
kernel/qobjectcleanuphandler.cpp \
kernel/qsignalmapper.cpp \
kernel/qsocketnotifier.cpp \
kernel/qtimer.cpp \
kernel/qtranslator.cpp \
kernel/qvariant.cpp \
kernel/qcoreglobaldata.cpp \
kernel/qiterable.cpp \
kernel/qsequentialiterable.cpp \
kernel/qassociativeiterable.cpp \
kernel/qsharedmemory.cpp \
kernel/qsystemsemaphore.cpp \
kernel/qpointer.cpp \
kernel/qmath.cpp \
kernel/qsystemerror.cpp \
kernel/qtestsupport_core.cpp \
kernel/qproperty.cpp \
win32 {
SOURCES += \
kernel/qcoreapplication_win.cpp \
kernel/qelapsedtimer_win.cpp \
kernel/qwineventnotifier.cpp \
kernel/qsharedmemory_win.cpp \
kernel/qsystemsemaphore_win.cpp
HEADERS += \
kernel/qwineventnotifier.h \
kernel/qwineventnotifier_p.h \
kernel/qfunctions_winrt_p.h
SOURCES += kernel/qeventdispatcher_win.cpp \
kernel/qwinregistry.cpp
HEADERS += kernel/qeventdispatcher_win_p.h \
kernel/qwinregistry_p.h
LIBS_PRIVATE += -lversion
}
mac {
HEADERS += \
kernel/qcfsocketnotifier_p.h \
kernel/qcore_mac_p.h \
kernel/qeventdispatcher_cf_p.h
SOURCES += \
kernel/qcfsocketnotifier.cpp \
kernel/qcoreapplication_mac.cpp \
kernel/qcore_foundation.mm \
kernel/qcore_mac.mm \
kernel/qelapsedtimer_mac.cpp \
kernel/qeventdispatcher_cf.mm
LIBS_PRIVATE += -framework Foundation
osx: LIBS_PRIVATE += -framework CoreServices -framework AppKit -framework Security
ios|tvos {
# We need UIKit for UIApplication in qeventdispatcher_cf.mm
LIBS_PRIVATE += -framework UIKit
}
watchos {
# We need WatchKit for WKExtension in qeventdispatcher_cf.mm
LIBS_PRIVATE += -framework WatchKit
}
}
unix|integrity {
SOURCES += \
kernel/qcore_unix.cpp \
kernel/qeventdispatcher_unix.cpp \
kernel/qtimerinfo_unix.cpp
!darwin: SOURCES += kernel/qelapsedtimer_unix.cpp
HEADERS += \
kernel/qcore_unix_p.h \
kernel/qeventdispatcher_unix_p.h \
kernel/qpoll_p.h \
kernel/qtimerinfo_unix_p.h
qtConfig(poll_select): SOURCES += kernel/qpoll.cpp
qtConfig(glib) {
SOURCES += \
kernel/qeventdispatcher_glib.cpp
HEADERS += \
kernel/qeventdispatcher_glib_p.h
QMAKE_USE_PRIVATE += glib
}
qtConfig(clock-gettime): QMAKE_USE_PRIVATE += librt
!android {
SOURCES += kernel/qsharedmemory_posix.cpp \
kernel/qsharedmemory_systemv.cpp \
kernel/qsharedmemory_unix.cpp \
kernel/qsystemsemaphore_posix.cpp \
kernel/qsystemsemaphore_systemv.cpp \
kernel/qsystemsemaphore_unix.cpp
} else {
SOURCES += kernel/qsharedmemory_android.cpp \
kernel/qsystemsemaphore_android.cpp
}
# This is needed by QMetaType::typeName array implementation
integrity: QMAKE_CXXFLAGS += --pending_instantiations=128
}
vxworks {
SOURCES += \
kernel/qfunctions_vxworks.cpp
HEADERS += \
kernel/qfunctions_vxworks.h
}
android:!android-embedded {
SOURCES += \
kernel/qjnionload.cpp \
kernel/qjnihelpers.cpp \
kernel/qjni.cpp
HEADERS += \
kernel/qjnihelpers_p.h \
kernel/qjni_p.h
}
!darwin:!unix:!win32: SOURCES += kernel/qelapsedtimer_generic.cpp

View File

@ -1,55 +0,0 @@
# Qt core mimetype module
qtConfig(mimetype) {
HEADERS += \
mimetypes/qmimedatabase.h \
mimetypes/qmimetype.h \
mimetypes/qmimemagicrulematcher_p.h \
mimetypes/qmimetype_p.h \
mimetypes/qmimetypeparser_p.h \
mimetypes/qmimedatabase_p.h \
mimetypes/qmimemagicrule_p.h \
mimetypes/qmimeglobpattern_p.h \
mimetypes/qmimeprovider_p.h
SOURCES += \
mimetypes/qmimedatabase.cpp \
mimetypes/qmimetype.cpp \
mimetypes/qmimemagicrulematcher.cpp \
mimetypes/qmimetypeparser.cpp \
mimetypes/qmimemagicrule.cpp \
mimetypes/qmimeglobpattern.cpp \
mimetypes/qmimeprovider.cpp
MIME_DATABASE = mimetypes/mime/packages/freedesktop.org.xml
OTHER_FILES += $$MIME_DATABASE
qtConfig(mimetype-database) {
outpath = .rcc
android {
outpath = $$outpath/$${QT_ARCH}
}
debug_and_release {
CONFIG(debug, debug|release): outpath = $$outpath/debug
else: outpath = $$outpath/release
}
mimedb.depends = $$PWD/mime/generate.pl
equals(MAKEFILE_GENERATOR, MSVC.NET)|equals(MAKEFILE_GENERATOR, MSBUILD)|isEmpty(QMAKE_SH) {
mimedb.commands = cmd /c $$shell_path($$PWD/mime/generate.bat)
mimedb.depends += $$PWD/mime/generate.bat $$PWD/mime/hexdump.ps1
} else {
mimedb.commands = perl $${mimedb.depends}
}
qtConfig(zstd): mimedb.commands += --zstd
mimedb.commands += ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
mimedb.output = $$outpath/qmimeprovider_database.cpp
mimedb.input = MIME_DATABASE
mimedb.variable_out = INCLUDED_SOURCES
QMAKE_EXTRA_COMPILERS += mimedb
INCLUDEPATH += $$outpath
unset(outpath)
}
}

View File

@ -1 +0,0 @@
wasm:include(wasm/wasm.pri)

View File

@ -1,3 +0,0 @@
INCLUDEDIR += $$PWD
HEADERS += $$PWD/qstdweb_p.h
SOURCES += $$PWD/qstdweb.cpp

View File

@ -1,38 +0,0 @@
# Qt core library plugin module
HEADERS += \
plugin/qfactoryinterface.h \
plugin/qpluginloader.h \
plugin/qplugin.h \
plugin/qplugin_p.h \
plugin/quuid.h \
plugin/qfactoryloader_p.h
SOURCES += \
plugin/qfactoryinterface.cpp \
plugin/qpluginloader.cpp \
plugin/qfactoryloader.cpp \
plugin/quuid.cpp
win32 {
HEADERS += plugin/qsystemlibrary_p.h
SOURCES += plugin/qsystemlibrary.cpp
}
qtConfig(library) {
HEADERS += \
plugin/qlibrary.h \
plugin/qlibrary_p.h \
plugin/qelfparser_p.h \
plugin/qmachparser_p.h
SOURCES += \
plugin/qlibrary.cpp \
plugin/qelfparser_p.cpp \
plugin/qmachparser.cpp
unix: SOURCES += plugin/qlibrary_unix.cpp
else: SOURCES += plugin/qlibrary_win.cpp
qtConfig(dlopen): QMAKE_USE_PRIVATE += libdl
}

View File

@ -1,7 +0,0 @@
TARGET = QtZlib
MODULE = zlib
MAKEFILE = Makefile.qtzlib
CONFIG += internal_module header_module alien_syncqt
QT =
load(qt_module)

View File

@ -1,65 +0,0 @@
# Qt data formats core module
HEADERS += \
serialization/qcborarray.h \
serialization/qcborcommon.h \
serialization/qcborcommon_p.h \
serialization/qcbormap.h \
serialization/qcborstream.h \
serialization/qcborvalue.h \
serialization/qcborvalue_p.h \
serialization/qdatastream.h \
serialization/qdatastream_p.h \
serialization/qjson_p.h \
serialization/qjsondocument.h \
serialization/qjsonobject.h \
serialization/qjsonvalue.h \
serialization/qjsonarray.h \
serialization/qjsonwriter_p.h \
serialization/qjsonparser_p.h \
serialization/qtextstream.h \
serialization/qtextstream_p.h \
serialization/qxmlstream.h \
serialization/qxmlstream_p.h \
serialization/qxmlstreamgrammar_p.h \
serialization/qxmlstreamparser_p.h \
serialization/qxmlutils_p.h
SOURCES += \
serialization/qcborcommon.cpp \
serialization/qcbordiagnostic.cpp \
serialization/qcborvalue.cpp \
serialization/qdatastream.cpp \
serialization/qjsoncbor.cpp \
serialization/qjsondocument.cpp \
serialization/qjsonobject.cpp \
serialization/qjsonarray.cpp \
serialization/qjsonvalue.cpp \
serialization/qjsonwriter.cpp \
serialization/qjsonparser.cpp \
serialization/qtextstream.cpp \
serialization/qxmlstream.cpp \
serialization/qxmlstreamgrammar.cpp \
serialization/qxmlutils.cpp
qtConfig(cborstreamreader): {
SOURCES += \
serialization/qcborstreamreader.cpp
HEADERS += \
serialization/qcborstreamreader.h
}
qtConfig(cborstreamwriter): {
SOURCES += \
serialization/qcborstreamwriter.cpp
HEADERS += \
serialization/qcborstreamwriter.h
}
false: SOURCES += \
serialization/qcborarray.cpp \
serialization/qcbormap.cpp
INCLUDEPATH += ../3rdparty/tinycbor/src

View File

@ -1,90 +0,0 @@
# Qt text / string / character / unicode / byte array module
HEADERS += \
text/qanystringview.h \
text/qbytearray.h \
text/qbytearray_p.h \
text/qbytearrayalgorithms.h \
text/qbytearraylist.h \
text/qbytearraymatcher.h \
text/qbytearrayview.h \
text/qbytedata_p.h \
text/qchar.h \
text/qcollator.h \
text/qcollator_p.h \
text/qdoublescanprint_p.h \
text/qlocale.h \
text/qlocale_p.h \
text/qlocale_tools_p.h \
text/qlocale_data_p.h \
text/qstring.h \
text/qstringalgorithms.h \
text/qstringalgorithms_p.h \
text/qstringbuilder.h \
text/qstringconverter.h \
text/qstringconverter_p.h \
text/qstringiterator_p.h \
text/qstringlist.h \
text/qstringliteral.h \
text/qstringmatcher.h \
text/qstringview.h \
text/qstringtokenizer.h \
text/qtextboundaryfinder.h \
text/qunicodetables_p.h \
text/qunicodetools_p.h \
text/qutf8stringview.h
SOURCES += \
text/qbytearray.cpp \
text/qbytearraylist.cpp \
text/qbytearraymatcher.cpp \
text/qcollator.cpp \
text/qlocale.cpp \
text/qlocale_tools.cpp \
text/qstring.cpp \
text/qstringbuilder.cpp \
text/qstringconverter.cpp \
text/qstringlist.cpp \
text/qstringview.cpp \
text/qstringtokenizer.cpp \
text/qtextboundaryfinder.cpp \
text/qunicodetools.cpp \
text/qvsnprintf.cpp
!nacl:darwin: {
SOURCES += text/qlocale_mac.mm
}
else:unix {
SOURCES += text/qlocale_unix.cpp
}
else:win32 {
SOURCES += text/qlocale_win.cpp
} else:integrity {
SOURCES += text/qlocale_unix.cpp
}
qtConfig(icu) {
QMAKE_USE_PRIVATE += icu
SOURCES += text/qlocale_icu.cpp \
text/qcollator_icu.cpp
} else: win32 {
SOURCES += text/qcollator_win.cpp
} else: macos {
SOURCES += text/qcollator_macx.cpp
} else {
SOURCES += text/qcollator_posix.cpp
}
qtConfig(regularexpression) {
QMAKE_USE_PRIVATE += pcre2
HEADERS += \
text/qregularexpression.h
SOURCES += text/qregularexpression.cpp
}
TR_EXCLUDE += ../3rdparty/*
# MIPS DSP
MIPS_DSP_ASM += text/qstring_mips_dsp_asm.S

View File

@ -1,83 +0,0 @@
# Qt core thread module
HEADERS += \
thread/qmutex.h \
thread/qreadwritelock.h \
thread/qrunnable.h \
thread/qthread.h \
thread/qthreadstorage.h \
thread/qwaitcondition_p.h \
thread/qwaitcondition.h
SOURCES += \
thread/qrunnable.cpp \
thread/qthread.cpp
win32 {
SOURCES += thread/qthread_win.cpp
} else {
SOURCES += thread/qthread_unix.cpp
}
qtConfig(thread) {
HEADERS += \
thread/qatomic.h \
thread/qatomic_bootstrap.h \
thread/qatomic_cxx11.h \
thread/qbasicatomic.h \
thread/qfutex_p.h \
thread/qgenericatomic.h \
thread/qlocking_p.h \
thread/qmutex_p.h \
thread/qorderedmutexlocker_p.h \
thread/qreadwritelock_p.h \
thread/qsemaphore.h \
thread/qthreadpool.h \
thread/qthreadpool_p.h \
thread/qthread_p.h
SOURCES += \
thread/qatomic.cpp \
thread/qmutex.cpp \
thread/qreadwritelock.cpp \
thread/qsemaphore.cpp \
thread/qthreadpool.cpp \
thread/qthreadstorage.cpp
win32 {
SOURCES += \
thread/qmutex_win.cpp \
thread/qwaitcondition_win.cpp
} else {
darwin {
SOURCES += thread/qmutex_mac.cpp
} else: linux {
SOURCES += thread/qmutex_linux.cpp
} else {
SOURCES += thread/qmutex_unix.cpp
}
SOURCES += thread/qwaitcondition_unix.cpp
}
}
qtConfig(future) {
HEADERS += \
thread/qexception.h \
thread/qfuture.h \
thread/qfuture_impl.h \
thread/qfutureinterface.h \
thread/qfutureinterface_p.h \
thread/qfuturesynchronizer.h \
thread/qfuturewatcher.h \
thread/qfuturewatcher_p.h \
thread/qresultstore.h \
thread/qpromise.h
SOURCES += \
thread/qexception.cpp \
thread/qfutureinterface.cpp \
thread/qfuturewatcher.cpp \
thread/qresultstore.cpp
}
qtConfig(std-atomic64): QMAKE_USE += libatomic

View File

@ -1,71 +0,0 @@
# Qt time / date / zone / calendar module
HEADERS += \
time/qcalendar.h \
time/qcalendarbackend_p.h \
time/qcalendarmath_p.h \
time/qdatetime.h \
time/qdatetime_p.h \
time/qgregoriancalendar_p.h \
time/qjuliancalendar_p.h \
time/qmilankoviccalendar_p.h \
time/qromancalendar_p.h \
time/qromancalendar_data_p.h
SOURCES += \
time/qdatetime.cpp \
time/qcalendar.cpp \
time/qgregoriancalendar.cpp \
time/qjuliancalendar.cpp \
time/qmilankoviccalendar.cpp \
time/qromancalendar.cpp
qtConfig(hijricalendar) {
SOURCES += \
time/qhijricalendar.cpp
HEADERS += \
time/qhijricalendar_p.h \
time/qhijricalendar_data_p.h
}
qtConfig(islamiccivilcalendar) {
SOURCES += \
time/qislamiccivilcalendar.cpp
HEADERS += \
time/qislamiccivilcalendar_p.h
}
qtConfig(jalalicalendar) {
SOURCES += \
time/qjalalicalendar.cpp
HEADERS += \
time/qjalalicalendar_p.h \
time/qjalalicalendar_data_p.h
}
qtConfig(timezone) {
HEADERS += \
time/qtimezone.h \
time/qtimezoneprivate_p.h \
time/qtimezoneprivate_data_p.h
SOURCES += \
time/qtimezone.cpp \
time/qtimezoneprivate.cpp
!nacl:darwin: {
SOURCES += time/qtimezoneprivate_mac.mm
} else: android:!android-embedded: {
SOURCES += time/qtimezoneprivate_android.cpp
} else: unix: {
SOURCES += time/qtimezoneprivate_tz.cpp
qtConfig(icu): SOURCES += time/qtimezoneprivate_icu.cpp
} else: qtConfig(icu): {
SOURCES += time/qtimezoneprivate_icu.cpp
} else: win32: {
SOURCES += time/qtimezoneprivate_win.cpp
}
}
qtConfig(datetimeparser) {
HEADERS += time/qdatetimeparser_p.h
SOURCES += time/qdatetimeparser.cpp
}

View File

@ -1,116 +0,0 @@
# Qt tools module
intel_icc: QMAKE_CXXFLAGS += -fp-model strict
HEADERS += \
tools/qalgorithms.h \
tools/qarraydata.h \
tools/qarraydataops.h \
tools/qarraydatapointer.h \
tools/qbitarray.h \
tools/qcache.h \
tools/qcontainerfwd.h \
tools/qcontainertools_impl.h \
tools/qcryptographichash.h \
tools/qduplicatetracker_p.h \
tools/qflatmap_p.h \
tools/qfreelist_p.h \
tools/qhash.h \
tools/qhashfunctions.h \
tools/qiterator.h \
tools/qline.h \
tools/qlist.h \
tools/qmakearray_p.h \
tools/qmap.h \
tools/qmargins.h \
tools/qmessageauthenticationcode.h \
tools/qcontiguouscache.h \
tools/qoffsetstringarray_p.h \
tools/qpair.h \
tools/qpoint.h \
tools/qqueue.h \
tools/qrect.h \
tools/qringbuffer_p.h \
tools/qrefcount.h \
tools/qscopeguard.h \
tools/qscopedpointer.h \
tools/qscopedvaluerollback.h \
tools/qshareddata.h \
tools/qshareddata_impl.h \
tools/qsharedpointer.h \
tools/qsharedpointer_impl.h \
tools/qset.h \
tools/qsize.h \
tools/qstack.h \
tools/qtools_p.h \
tools/qtaggedpointer.h \
tools/qvarlengtharray.h \
tools/qvector.h \
tools/qversionnumber.h
SOURCES += \
tools/qarraydata.cpp \
tools/qbitarray.cpp \
tools/qcryptographichash.cpp \
tools/qfreelist.cpp \
tools/qhash.cpp \
tools/qline.cpp \
tools/qpoint.cpp \
tools/qmargins.cpp \
tools/qmessageauthenticationcode.cpp \
tools/qcontiguouscache.cpp \
tools/qrect.cpp \
tools/qrefcount.cpp \
tools/qringbuffer.cpp \
tools/qshareddata.cpp \
tools/qsharedpointer.cpp \
tools/qsize.cpp \
tools/qversionnumber.cpp
qtConfig(system-zlib) {
include($$PWD/../../3rdparty/zlib_dependency.pri)
} else {
CONFIG += no_core_dep
include($$PWD/../../3rdparty/zlib.pri)
}
qtConfig(commandlineparser) {
HEADERS += \
tools/qcommandlineoption.h \
tools/qcommandlineparser.h
SOURCES += \
tools/qcommandlineoption.cpp \
tools/qcommandlineparser.cpp
}
INCLUDEPATH += ../3rdparty/md5 \
../3rdparty/md4 \
../3rdparty/sha3
qtConfig(system-doubleconversion) {
QMAKE_USE_PRIVATE += doubleconversion
} else: qtConfig(doubleconversion) {
include($$PWD/../../3rdparty/double-conversion/double-conversion.pri)
}
qtConfig(system-libb2) {
QMAKE_USE_PRIVATE += libb2
}
qtConfig(easingcurve) {
HEADERS += \
tools/qeasingcurve.h \
tools/qtimeline.h
SOURCES += \
tools/qeasingcurve.cpp \
tools/qtimeline.cpp
}
# Note: libm should be present by default becaue this is C++
unix:!macx-icc:!vxworks:!haiku:!integrity:!wasm: LIBS_PRIVATE += -lm
TR_EXCLUDE += ../3rdparty/*
# MIPS DSP
MIPS_DSP_HEADERS += ../gui/painting/qt_mips_asm_dsp_p.h

View File

@ -1,88 +0,0 @@
TARGET = QtDBus
QT = core-private
MODULE_CONFIG = dbusadaptors dbusinterfaces
DEFINES += DBUS_API_SUBJECT_TO_CHANGE
qtConfig(dbus-linked) {
QMAKE_USE_PRIVATE += dbus
DEFINES += QT_LINKED_LIBDBUS
}
win32 {
QMAKE_USE_PRIVATE += \
advapi32 \
netapi32 \
user32 \
ws2_32
}
DEFINES += QT_NO_FOREACH
QMAKE_DOCS = $$PWD/doc/qtdbus.qdocconf
HEADERS += qtdbusglobal.h \
qdbusargument.h \
qdbusconnectioninterface.h \
qdbuserror.h \
qdbusextratypes.h \
qdbusmessage.h \
qdbusserver.h \
qdbusconnection.h \
qdbusabstractinterface.h \
qdbusinterface.h \
qdbusabstractadaptor.h \
qdbusreply.h \
qdbusmetatype.h \
qdbuspendingcall.h \
qdbuspendingreply.h \
qdbuscontext.h \
qdbusvirtualobject.h \
qdbusservicewatcher.h \
qdbusunixfiledescriptor.h \
qtdbusglobal_p.h \
qdbusconnection_p.h \
qdbusconnectionmanager_p.h \
qdbusmessage_p.h \
qdbusinterface_p.h \
qdbusxmlparser_p.h \
qdbusabstractadaptor_p.h \
qdbusargument_p.h \
qdbusutil_p.h \
qdbusabstractinterface_p.h \
qdbuscontext_p.h \
qdbusthreaddebug_p.h \
qdbusintegrator_p.h \
qdbuspendingcall_p.h \
qdbus_symbols_p.h \
qdbusintrospection_p.h \
dbus_minimal_p.h
SOURCES += qdbusconnection.cpp \
qdbusconnectioninterface.cpp \
qdbuserror.cpp \
qdbusintegrator.cpp \
qdbusmessage.cpp \
qdbusserver.cpp \
qdbusabstractinterface.cpp \
qdbusinterface.cpp \
qdbusxmlparser.cpp \
qdbusutil.cpp \
qdbusintrospection.cpp \
qdbusabstractadaptor.cpp \
qdbusinternalfilters.cpp \
qdbusmetaobject.cpp \
qdbusxmlgenerator.cpp \
qdbusmisc.cpp \
qdbusargument.cpp \
qdbusreply.cpp \
qdbusmetatype.cpp \
qdbusextratypes.cpp \
qdbusmarshaller.cpp \
qdbuscontext.cpp \
qdbuspendingcall.cpp \
qdbuspendingreply.cpp \
qdbus_symbols.cpp \
qdbusservicewatcher.cpp \
qdbusunixfiledescriptor.cpp \
qdbusvirtualobject.cpp
load(qt_module)

View File

@ -1,19 +0,0 @@
#! [qmake_use]
QT += dbus
#! [qmake_use]
TEMPLATE = lib
TARGET = qtdbus_snippets
QT += core dbus xml
load(qt_common)
SOURCES += code/src_qdbus_qdbusabstractinterface.cpp \
code/src_qdbus_qdbusinterface.cpp \
code/src_qdbus_qdbuspendingcall.cpp \
code/src_qdbus_qdbuspendingreply.cpp \
code/src_qdbus_qdbusreply.cpp \
code/doc_src_qdbusadaptors.cpp \
code/src_qdbus_qdbusargument.cpp \
code/src_qdbus_qdbuscontext.cpp \
code/src_qdbus_qdbusmetatype.cpp

View File

@ -1,9 +0,0 @@
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS += entrypoint_module.pro
win32 {
SUBDIRS += entrypoint_implementation.pro
}

View File

@ -1,40 +0,0 @@
TEMPLATE = lib
TARGET = QtEntryPoint
CONFIG += static no_module_headers internal_module
QT = core
DEFINES += QT_NO_FOREACH
win32 {
SOURCES = qtentrypoint_win.cpp
CONFIG -= qt
QMAKE_USE_PRIVATE += shell32
msvc {
QMAKE_CFLAGS_DEBUG -= -Zi
QMAKE_CXXFLAGS_DEBUG -= -Zi
QMAKE_CFLAGS_DEBUG *= -Z7
QMAKE_CXXFLAGS_DEBUG *= -Z7
}
mingw {
DEFINES += QT_NEEDS_QMAIN
}
}
# Minimal qt_helper_lib
load(qt_build_paths)
load(qt_common)
qtConfig(debug_and_release): CONFIG += debug_and_release
qtConfig(build_all): CONFIG += build_all
DESTDIR = $$MODULE_BASE_OUTDIR/lib
TARGET = $$qt5LibraryTarget($$TARGET)
load(qt_installs)

View File

@ -1,39 +0,0 @@
TARGET = QtEntryPoint
MODULE = entrypoint
CONFIG += header_module no_module_headers internal_module
QT =
win32 {
MODULE_DEPENDS = entrypoint_implementation
mingw {
MODULE_DEFINES += QT_NEEDS_QMAIN
# This library needs to come before the entry-point library in the
# linker line, so that the static linker will pick up the WinMain
# symbol from the entry-point library.
MODULE_LDFLAGS += -lmingw32
}
}
uikit {
# The LC_MAIN load command available in iOS 6.0 and above allows dyld to
# directly call the entrypoint instead of going through _start in crt.o.
# Passing -e to the linker changes the entrypoint from _main to our custom
# wrapper that calls UIApplicationMain and dispatches back to main() once
# the application has started up and is ready to initialize QApplication.
MODULE_LDFLAGS += -Wl,-e,_qt_main_wrapper
}
contains(MODULE_DEPENDS, entrypoint_implementation) {
MODULE_PRI_EXTRA_CONTENT = \
"QT.entrypoint_implementation.name = QtEntryPointImplementation" \
"QT.entrypoint_implementation.module = Qt6EntryPoint" \
"QT.entrypoint_implementation.libs = \$\$QT_MODULE_LIB_BASE" \
"QT.entrypoint_implementation.module_config = staticlib v2 internal_module"
}
load(qt_module)

View File

@ -1,30 +0,0 @@
# Qt accessibility module
qtConfig(accessibility) {
HEADERS += \
accessible/qaccessible.h \
accessible/qaccessiblecache_p.h \
accessible/qaccessibleobject.h \
accessible/qaccessibleplugin.h \
accessible/qplatformaccessibility.h \
accessible/qaccessiblebridge.h \
accessible/qaccessiblebridgeutils_p.h
SOURCES += accessible/qaccessible.cpp \
accessible/qaccessiblecache.cpp \
accessible/qaccessibleobject.cpp \
accessible/qaccessibleplugin.cpp \
accessible/qplatformaccessibility.cpp \
accessible/qaccessiblebridge.cpp \
accessible/qaccessiblebridgeutils.cpp
mac {
OBJECTIVE_SOURCES += accessible/qaccessiblecache_mac.mm
LIBS_PRIVATE += -framework Foundation
}
win32: include(windows/windows.pri)
qtConfig(accessibility-atspi-bridge): include(linux/linux.pri)
}

View File

@ -1,27 +0,0 @@
accessibility_adaptors.files = accessible/linux/dbusxml/Cache.xml accessible/linux/dbusxml/DeviceEventController.xml
accessibility_adaptors.header_flags = -i QtGui/private/qspi_struct_marshallers_p.h
DBUS_ADAPTORS += accessibility_adaptors
accessibility_interfaces.files = accessible/linux/dbusxml/Socket.xml accessible/linux/dbusxml/Bus.xml
accessibility_interfaces.header_flags = -i QtGui/private/qspi_struct_marshallers_p.h
DBUS_INTERFACES += accessibility_interfaces
HEADERS += \
accessible/linux/atspiadaptor_p.h \
accessible/linux/dbusconnection_p.h \
accessible/linux/qspi_constant_mappings_p.h \
accessible/linux/qspi_struct_marshallers_p.h \
accessible/linux/qspiaccessiblebridge_p.h \
accessible/linux/qspiapplicationadaptor_p.h \
accessible/linux/qspidbuscache_p.h
SOURCES += \
accessible/linux/atspiadaptor.cpp \
accessible/linux/dbusconnection.cpp \
accessible/linux/qspi_constant_mappings.cpp \
accessible/linux/qspi_struct_marshallers.cpp \
accessible/linux/qspiaccessiblebridge.cpp \
accessible/linux/qspiapplicationadaptor.cpp \
accessible/linux/qspidbuscache.cpp
QMAKE_USE_PRIVATE += atspi/nolink

View File

@ -1,15 +0,0 @@
HEADERS += \
accessible/windows/apisupport/qwindowsuiawrapper_p.h \
accessible/windows/apisupport/uiaattributeids_p.h \
accessible/windows/apisupport/uiacontroltypeids_p.h \
accessible/windows/apisupport/uiaerrorids_p.h \
accessible/windows/apisupport/uiaeventids_p.h \
accessible/windows/apisupport/uiageneralids_p.h \
accessible/windows/apisupport/uiaserverinterfaces_p.h \
accessible/windows/apisupport/uiaclientinterfaces_p.h \
accessible/windows/apisupport/uiapatternids_p.h \
accessible/windows/apisupport/uiapropertyids_p.h \
accessible/windows/apisupport/uiatypes_p.h
SOURCES += \
accessible/windows/apisupport/qwindowsuiawrapper.cpp

View File

@ -1 +0,0 @@
include(apisupport/apisupport.pri)

View File

@ -1,2 +0,0 @@
SOURCES += \
animation/qguivariantanimation.cpp

View File

@ -1,46 +0,0 @@
# custom tests
defineTest(qtConfLibrary_freetype) {
input = $$eval($${2}.alias)
isEmpty(config.input.$${input}.incdir) {
TRY_INCLUDEPATHS = $$EXTRA_INCLUDEPATH $$QMAKE_INCDIR_X11
haiku: TRY_INCLUDEPATHS += /system/develop/headers
TRY_INCLUDEPATHS += $$QMAKE_DEFAULT_INCDIRS
for (p, TRY_INCLUDEPATHS) {
includedir = $$p/freetype2
exists($$includedir) {
config.input.$${input}.incdir = $$includedir
export(config.input.$${input}.incdir)
break()
}
}
}
qtConfLibrary_inline($$1, $$2): return(true)
return(false)
}
defineTest(qtConfTest_qpaDefaultPlatform) {
name =
!isEmpty(config.input.qpa_default_platform): name = $$config.input.qpa_default_platform
else: !isEmpty(QT_QPA_DEFAULT_PLATFORM): name = $$QT_QPA_DEFAULT_PLATFORM
else: win32: name = windows
else: android: name = android
else: macos: name = cocoa
else: if(ios|tvos): name = ios
else: watchos: name = minimal
else: qnx: name = qnx
else: integrity: name = integrityfb
else: haiku: name = haiku
else: wasm: name = wasm
else: name = xcb
$${1}.value = $$name
$${1}.plugin = q$$name
$${1}.name = "\"$$name\""
export($${1}.value)
export($${1}.plugin)
export($${1}.name)
$${1}.cache += value plugin name
export($${1}.cache)
return(true)
}

View File

@ -1,8 +0,0 @@
TEMPLATE = lib
TARGET = brush_snippets
QT += core gui widgets
SOURCES = \
brush.cpp \
gradientcreationsnippet.cpp

View File

@ -1,10 +0,0 @@
TEMPLATE = lib
TARGET = clipboard_snippets
QT += core gui widgets
HEADERS = \
clipwindow.h
SOURCES = \
clipwindow.cpp \
main.cpp

View File

@ -1,48 +0,0 @@
TEMPLATE = lib
TARGET = code_snippets
QT += core gui widgets
SOURCES = \
doc_src_coordsys.cpp \
doc_src_richtext.cpp \
src_gui_accessible_qaccessible.cpp \
src_gui_image_qicon.cpp \
src_gui_image_qimage.cpp \
src_gui_image_qimagereader.cpp \
src_gui_image_qimagewriter.cpp \
src_gui_image_qmovie.cpp \
src_gui_image_qpixmapcache.cpp \
src_gui_image_qpixmap.cpp \
src_gui_itemviews_qstandarditemmodel.cpp \
src_gui_kernel_qapplication.cpp \
src_gui_kernel_qclipboard.cpp \
src_gui_kernel_qevent.cpp \
src_gui_kernel_qguiapplication.cpp \
src_gui_kernel_qguiapplication_x11.cpp \
src_gui_kernel_qkeysequence.cpp \
src_gui_kernel_qshortcutmap.cpp \
src_gui_math3d_qquaternion.cpp \
src_gui_opengl_qopenglbuffer.cpp \
src_gui_opengl_qopengldebug.cpp \
src_gui_opengl_qopenglfunctions.cpp \
src_gui_painting_qbrush.cpp \
src_gui_painting_qcolor.cpp \
src_gui_painting_qpainter.cpp \
src_gui_painting_qpainterpath.cpp \
src_gui_painting_qpen.cpp \
src_gui_painting_qregion.cpp \
src_gui_painting_qregion_unix.cpp \
src_gui_painting_qtransform.cpp \
src_gui_qopenglshaderprogram.cpp \
src_gui_text_qfont.cpp \
src_gui_text_qfontmetrics.cpp \
src_gui_text_qsyntaxhighlighter.cpp \
src_gui_text_qtextcursor.cpp \
src_gui_text_qtextdocument.cpp \
src_gui_text_qtextdocumentwriter.cpp \
src_gui_text_qtextlayout.cpp \
src_gui_util_qdesktopservices.cpp \
src_gui_util_qvalidator.cpp \
src_gui_vulkan_qvulkanfunctions.cpp \
src_gui_vulkan_qvulkaninstance.cpp \
src_gui_vulkan_qvulkanwindow.cpp

View File

@ -1,3 +0,0 @@
#! [1]
QT -= gui
#! [1]

View File

@ -1,9 +0,0 @@
TEMPLATE = lib
TARGET = draganddrop_snippets
QT += core gui widgets
HEADERS = \
dragwidget.h
SOURCES = \
dragwidget.cpp

View File

@ -1,5 +0,0 @@
QT += widgets
HEADERS += mainwindow.h
RESOURCES += images.qrc
SOURCES += main.cpp \
mainwindow.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = droparea_snippets
QT += core gui widgets
SOURCES = \
droparea.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = dropevents_snippets
QT += core gui widgets
SOURCES = \
window.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = droprectangle_snippets
QT += core gui widgets
SOURCES = \
window.cpp

View File

@ -1,8 +0,0 @@
TEMPLATE = lib
TARGET = image_snippets
QT += core gui widgets
SOURCES = \
image.cpp \
supportedformat.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = picture_snippets
QT += core gui widgets
SOURCES = \
picture.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = plaintextlayout_snippets
QT += core gui widgets
SOURCES = \
window.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = polygon_snippets
QT += core gui widgets
SOURCES = \
polygon.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = qfileopenevent_snippets
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,5 +0,0 @@
TEMPLATE = lib
TARGET = qfontdatabase_snippets
QT += core gui widgets
SOURCES = qfontdatabase_snippets.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = qimagewriter_snippets
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = qstatustipevent_snippets
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,7 +0,0 @@
TEMPLATE = lib
TARGET = textobjectinterface_snippets
QT += core gui widgets
HEADERS = \
textobjectinterface.h

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = scribe-overview_snippets
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,13 +0,0 @@
TEMPLATE = lib
TARGET = separations_snippets
QT += core gui widgets
HEADERS = \
finalwidget.h \
screenwidget.h \
viewer.h
SOURCES = \
finalwidget.cpp \
main.cpp \
screenwidget.cpp \
viewer.cpp

View File

@ -1,45 +0,0 @@
TEMPLATE = subdirs
SUBDIRS =
contains(QT_BUILD_PARTS, tests) {
SUBDIRS += \
brush \
clipboard \
code \
draganddrop \
droparea \
dropevents \
droprectangle \
image \
picture \
plaintextlayout \
polygon \
qfileopenevent \
qfontdatabase \
qimagewriter \
qstatustipevent \
qtextobject \
scribe-overview \
separations \
textblock-formats \
textblock-fragments \
textdocument-blocks \
textdocument-charformats \
textdocument-css \
textdocument-cursors \
textdocument-end \
textdocument-find \
textdocument-frames \
textdocument-imagedrop \
textdocument-imageformat \
textdocument-images \
textdocument-listitems \
textdocument-listitemstyles \
textdocument-lists \
textdocument-printing \
textdocument-resources \
textdocument-selections \
textdocument-tables \
textdocument-texttable \
transform
}

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = gui_snippets_textblock_formats
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,8 +0,0 @@
TEMPLATE = lib
TARGET = gui_snippets_textblock_fragments
QT += core gui widgets xml
HEADERS = \
xmlwriter.h
SOURCES = \
xmlwriter.cpp

View File

@ -1,10 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-blocks_snippets
QT += core gui widgets
HEADERS = \
mainwindow.h
SOURCES = \
main.cpp \
mainwindow.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-charformats
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,5 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-css
QT += core gui widgets
SOURCES += main.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-cursors
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,5 +0,0 @@
TEMPLATE = lib
TARGET = textdocumentend_snippets
QT += core gui widgets
SOURCES = textdocumentendsnippet.cpp

View File

@ -1,6 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-find
QT += core gui widgets
SOURCES = \
main.cpp

View File

@ -1,10 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-frames_snippets
QT += core gui widgets
HEADERS = \
mainwindow.h
SOURCES = \
mainwindow.cpp \
main.cpp

View File

@ -1,8 +0,0 @@
TEMPLATE = lib
TARGET = textdocument-imagedrop
QT += core gui widgets
HEADERS = \
textedit.h
SOURCES = \
main.cpp

Some files were not shown because too many files have changed in this diff Show More