diff options
Diffstat (limited to 'src/tools')
21 files changed, 1014 insertions, 0 deletions
diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt new file mode 100644 index 0000000000..f1f0a8ce93 --- /dev/null +++ b/src/tools/CMakeLists.txt @@ -0,0 +1,12 @@ +add_subdirectory(uic) +if (QT_FEATURE_dbus) + add_subdirectory(qdbuscpp2xml) + add_subdirectory(qdbusxml2cpp) +endif() +add_subdirectory(qlalr) +add_subdirectory(qvkgen) + +# Only include the following tools when performing a host build +if(NOT CMAKE_CROSSCOMPILING) + add_subdirectory(androiddeployqt) +endif() diff --git a/src/tools/androiddeployqt/.prev_CMakeLists.txt b/src/tools/androiddeployqt/.prev_CMakeLists.txt new file mode 100644 index 0000000000..e3383cb642 --- /dev/null +++ b/src/tools/androiddeployqt/.prev_CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from androiddeployqt.pro. + +##################################################################### +## androiddeployqt Binary: +##################################################################### + +add_qt_executable(androiddeployqt + SOURCES + main.cpp + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + QT_NO_FOREACH + PUBLIC_LIBRARIES + Qt::Gui +) + +#### Keys ignored in scope 1:.:.:androiddeployqt.pro:<TRUE>: +# _LOADED = "qt_app" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(androiddeployqt CONDITION windows + COMPILE_OPTIONS + -U__STRICT_ANSI__ +) diff --git a/src/tools/androiddeployqt/CMakeLists.txt b/src/tools/androiddeployqt/CMakeLists.txt new file mode 100644 index 0000000000..ff4aaecca7 --- /dev/null +++ b/src/tools/androiddeployqt/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from androiddeployqt.pro. + +##################################################################### +## androiddeployqt Binary: +##################################################################### + +add_qt_executable(androiddeployqt + SOURCES + main.cpp + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + QT_NO_FOREACH + PUBLIC_LIBRARIES + Qt::Core # special case +) + +#### Keys ignored in scope 1:.:.:androiddeployqt.pro:<TRUE>: +# _LOADED = "qt_app" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(androiddeployqt CONDITION windows + COMPILE_OPTIONS + -U__STRICT_ANSI__ +) diff --git a/src/tools/bootstrap/.prev_CMakeLists.txt b/src/tools/bootstrap/.prev_CMakeLists.txt new file mode 100644 index 0000000000..a7e95827e1 --- /dev/null +++ b/src/tools/bootstrap/.prev_CMakeLists.txt @@ -0,0 +1,210 @@ +# Generated from bootstrap.pro. + +##################################################################### +## Bootstrap Module: +##################################################################### + +add_qt_module(Bootstrap + STATIC + INTERNAL_MODULE + NO_SYNC_QT + QMAKE_MODULE_CONFIG gc_binaries + SOURCES + ../../corelib/codecs/qlatincodec.cpp + ../../corelib/codecs/qtextcodec.cpp + ../../corelib/codecs/qutfcodec.cpp + ../../corelib/global/qendian.cpp + ../../corelib/global/qglobal.cpp + ../../corelib/global/qlogging.cpp + ../../corelib/global/qmalloc.cpp + ../../corelib/global/qnumeric.cpp + ../../corelib/global/qoperatingsystemversion.cpp + ../../corelib/global/qrandom.cpp + ../../corelib/io/qabstractfileengine.cpp + ../../corelib/io/qbuffer.cpp + ../../corelib/io/qdebug.cpp + ../../corelib/io/qdir.cpp + ../../corelib/io/qdiriterator.cpp + ../../corelib/io/qfile.cpp + ../../corelib/io/qfiledevice.cpp + ../../corelib/io/qfileinfo.cpp + ../../corelib/io/qfilesystemengine.cpp + ../../corelib/io/qfilesystementry.cpp + ../../corelib/io/qfsfileengine.cpp + ../../corelib/io/qfsfileengine_iterator.cpp + ../../corelib/io/qiodevice.cpp + ../../corelib/io/qipaddress.cpp + ../../corelib/io/qloggingcategory.cpp + ../../corelib/io/qloggingregistry.cpp + ../../corelib/io/qresource.cpp + ../../corelib/io/qsavefile.cpp + ../../corelib/io/qstandardpaths.cpp + ../../corelib/io/qtemporarydir.cpp + ../../corelib/io/qtemporaryfile.cpp + ../../corelib/io/qurl.cpp + ../../corelib/io/qurlidna.cpp + ../../corelib/io/qurlquery.cpp + ../../corelib/io/qurlrecode.cpp + ../../corelib/kernel/qcoreapplication.cpp + ../../corelib/kernel/qcoreglobaldata.cpp + ../../corelib/kernel/qmetatype.cpp + ../../corelib/kernel/qsharedmemory.cpp + ../../corelib/kernel/qsystemerror.cpp + ../../corelib/kernel/qsystemsemaphore.cpp + ../../corelib/kernel/qvariant.cpp + ../../corelib/plugin/quuid.cpp + ../../corelib/serialization/qdatastream.cpp + ../../corelib/serialization/qjson.cpp + ../../corelib/serialization/qjsonarray.cpp + ../../corelib/serialization/qjsondocument.cpp + ../../corelib/serialization/qjsonobject.cpp + ../../corelib/serialization/qjsonparser.cpp + ../../corelib/serialization/qjsonvalue.cpp + ../../corelib/serialization/qjsonwriter.cpp + ../../corelib/serialization/qtextstream.cpp + ../../corelib/serialization/qxmlstream.cpp + ../../corelib/serialization/qxmlutils.cpp + ../../corelib/text/qbytearray.cpp + ../../corelib/text/qbytearraymatcher.cpp + ../../corelib/text/qlocale.cpp + ../../corelib/text/qlocale_tools.cpp + ../../corelib/text/qregexp.cpp + ../../corelib/text/qstring.cpp + ../../corelib/text/qstring_compat.cpp + ../../corelib/text/qstringbuilder.cpp + ../../corelib/text/qstringlist.cpp + ../../corelib/text/qstringview.cpp + ../../corelib/text/qvsnprintf.cpp + ../../corelib/time/qcalendar.cpp + ../../corelib/time/qdatetime.cpp + ../../corelib/time/qgregoriancalendar.cpp + ../../corelib/time/qromancalendar.cpp + ../../corelib/tools/qarraydata.cpp + ../../corelib/tools/qbitarray.cpp + ../../corelib/tools/qcommandlineoption.cpp + ../../corelib/tools/qcommandlineparser.cpp + ../../corelib/tools/qcryptographichash.cpp + ../../corelib/tools/qhash.cpp + ../../corelib/tools/qline.cpp + ../../corelib/tools/qlist.cpp + ../../corelib/tools/qmap.cpp + ../../corelib/tools/qpoint.cpp + ../../corelib/tools/qrect.cpp + ../../corelib/tools/qringbuffer.cpp + ../../corelib/tools/qsize.cpp + ../../corelib/tools/qversionnumber.cpp + ../../xml/dom/qdom.cpp + ../../xml/sax/qxml.cpp + DEFINES + QT_BOOTSTRAPPED + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + QT_NO_FOREACH + QT_VERSION_MAJOR= + QT_VERSION_MINOR= + QT_VERSION_PATCH= + QT_VERSION_STR=\"\" +) + +#### Keys ignored in scope 1:.:.:bootstrap.pro:<TRUE>: +# INSTALLS = "lib" +# MODULE_CONFIG = "gc_binaries" +# MODULE_INCNAME = "QtCore" "QtXml" +# _LOADED = "qt_module" +# _OPTION = "host_build" +# lib.CONFIG = "dummy_install" + +## Scopes: +##################################################################### + +extend_target(Bootstrap CONDITION UNIX + SOURCES + ../../corelib/io/qfilesystemengine_unix.cpp + ../../corelib/io/qfilesystemiterator_unix.cpp + ../../corelib/io/qfsfileengine_unix.cpp + ../../corelib/kernel/qcore_unix.cpp + ../../corelib/kernel/qsharedmemory_posix.cpp + ../../corelib/kernel/qsharedmemory_systemv.cpp + ../../corelib/kernel/qsharedmemory_unix.cpp + ../../corelib/kernel/qsystemsemaphore_posix.cpp + ../../corelib/kernel/qsystemsemaphore_systemv.cpp + ../../corelib/kernel/qsystemsemaphore_unix.cpp +) + +extend_target(Bootstrap CONDITION WIN32 + SOURCES + ../../corelib/global/qoperatingsystemversion_win.cpp + ../../corelib/io/qfilesystemengine_win.cpp + ../../corelib/io/qfilesystemiterator_win.cpp + ../../corelib/io/qfsfileengine_win.cpp + ../../corelib/io/qstandardpaths_win.cpp + ../../corelib/kernel/qcoreapplication_win.cpp + ../../corelib/kernel/qsharedmemory_win.cpp + ../../corelib/kernel/qsystemsemaphore_win.cpp + ../../corelib/plugin/qsystemlibrary.cpp + PUBLIC_LIBRARIES + advapi32 + netapi32 + ole32 + shell32 + user32 +) + +extend_target(Bootstrap CONDITION APPLE + SOURCES + ../../corelib/global/qoperatingsystemversion_darwin.mm + ../../corelib/kernel/qcore_foundation.mm + ../../corelib/kernel/qcore_mac.cpp + ../../corelib/kernel/qcore_mac_objc.mm + ../../corelib/kernel/qcoreapplication_mac.cpp + PUBLIC_LIBRARIES + ${FWFoundation} +) + +extend_target(Bootstrap CONDITION APPLE_OSX + SOURCES + ../../corelib/io/qstandardpaths_mac.mm + LIBRARIES + ${FWCoreServices} +) + +extend_target(Bootstrap CONDITION APPLE_UIKIT + LIBRARIES + ${FWUIKit} +) + +extend_target(Bootstrap CONDITION UNIX AND NOT APPLE_OSX + SOURCES + ../../corelib/io/qstandardpaths_unix.cpp +) + +extend_target(Bootstrap CONDITION cross_compile + SOURCES + ../../3rdparty/zlib/src/adler32.c + ../../3rdparty/zlib/src/compress.c + ../../3rdparty/zlib/src/crc32.c + ../../3rdparty/zlib/src/deflate.c + ../../3rdparty/zlib/src/gzclose.c + ../../3rdparty/zlib/src/gzlib.c + ../../3rdparty/zlib/src/gzread.c + ../../3rdparty/zlib/src/gzwrite.c + ../../3rdparty/zlib/src/infback.c + ../../3rdparty/zlib/src/inffast.c + ../../3rdparty/zlib/src/inflate.c + ../../3rdparty/zlib/src/inftrees.c + ../../3rdparty/zlib/src/trees.c + ../../3rdparty/zlib/src/uncompr.c + ../../3rdparty/zlib/src/zutil.c + INCLUDE_DIRECTORIES + ../../3rdparty/zlib/src +) + +extend_target(Bootstrap CONDITION NOT cross_compile + LIBRARIES + ZLIB::ZLIB +) + +extend_target(Bootstrap CONDITION WIN32 AND mingw + PUBLIC_LIBRARIES + uuid +) diff --git a/src/tools/bootstrap/CMakeLists.txt b/src/tools/bootstrap/CMakeLists.txt new file mode 100644 index 0000000000..7828155043 --- /dev/null +++ b/src/tools/bootstrap/CMakeLists.txt @@ -0,0 +1,198 @@ +# Generated from bootstrap.pro. + +##################################################################### +## Bootstrap Module: +##################################################################### + +# special case: +add_library(Bootstrap STATIC) +extend_target(Bootstrap + SOURCES + ../../corelib/codecs/qlatincodec.cpp + ../../corelib/codecs/qtextcodec.cpp + ../../corelib/codecs/qutfcodec.cpp + ../../corelib/global/qendian.cpp + ../../corelib/global/qglobal.cpp + ../../corelib/global/qlogging.cpp + ../../corelib/global/qmalloc.cpp + ../../corelib/global/qnumeric.cpp + ../../corelib/global/qoperatingsystemversion.cpp + ../../corelib/global/qrandom.cpp + ../../corelib/io/qabstractfileengine.cpp + ../../corelib/io/qbuffer.cpp + ../../corelib/io/qdebug.cpp + ../../corelib/io/qdir.cpp + ../../corelib/io/qdiriterator.cpp + ../../corelib/io/qfile.cpp + ../../corelib/io/qfiledevice.cpp + ../../corelib/io/qfileinfo.cpp + ../../corelib/io/qfilesystemengine.cpp + ../../corelib/io/qfilesystementry.cpp + ../../corelib/io/qfsfileengine.cpp + ../../corelib/io/qfsfileengine_iterator.cpp + ../../corelib/io/qiodevice.cpp + ../../corelib/io/qipaddress.cpp + ../../corelib/io/qloggingcategory.cpp + ../../corelib/io/qloggingregistry.cpp + ../../corelib/io/qresource.cpp + ../../corelib/io/qsavefile.cpp + ../../corelib/io/qstandardpaths.cpp + ../../corelib/io/qtemporarydir.cpp + ../../corelib/io/qtemporaryfile.cpp + ../../corelib/io/qurl.cpp + ../../corelib/io/qurlidna.cpp + ../../corelib/io/qurlquery.cpp + ../../corelib/io/qurlrecode.cpp + ../../corelib/kernel/qcoreapplication.cpp + ../../corelib/kernel/qcoreglobaldata.cpp + ../../corelib/kernel/qmetatype.cpp + ../../corelib/kernel/qsharedmemory.cpp + ../../corelib/kernel/qsystemerror.cpp + ../../corelib/kernel/qsystemsemaphore.cpp + ../../corelib/kernel/qvariant.cpp + ../../corelib/plugin/quuid.cpp + ../../corelib/serialization/qdatastream.cpp + ../../corelib/serialization/qjson.cpp + ../../corelib/serialization/qjsonarray.cpp + ../../corelib/serialization/qjsondocument.cpp + ../../corelib/serialization/qjsonobject.cpp + ../../corelib/serialization/qjsonparser.cpp + ../../corelib/serialization/qjsonvalue.cpp + ../../corelib/serialization/qjsonwriter.cpp + ../../corelib/serialization/qtextstream.cpp + ../../corelib/serialization/qxmlstream.cpp + ../../corelib/serialization/qxmlutils.cpp + ../../corelib/text/qbytearray.cpp + ../../corelib/text/qbytearraymatcher.cpp + ../../corelib/text/qlocale.cpp + ../../corelib/text/qlocale_tools.cpp + ../../corelib/text/qregexp.cpp + ../../corelib/text/qstring.cpp + ../../corelib/text/qstring_compat.cpp + ../../corelib/text/qstringbuilder.cpp + ../../corelib/text/qstringlist.cpp + ../../corelib/text/qstringview.cpp + ../../corelib/text/qvsnprintf.cpp + ../../corelib/time/qcalendar.cpp + ../../corelib/time/qdatetime.cpp + ../../corelib/time/qgregoriancalendar.cpp + ../../corelib/time/qromancalendar.cpp + ../../corelib/tools/qarraydata.cpp + ../../corelib/tools/qbitarray.cpp + ../../corelib/tools/qcommandlineoption.cpp + ../../corelib/tools/qcommandlineparser.cpp + ../../corelib/tools/qcryptographichash.cpp + ../../corelib/tools/qhash.cpp + ../../corelib/tools/qline.cpp + ../../corelib/tools/qlist.cpp + ../../corelib/tools/qmap.cpp + ../../corelib/tools/qpoint.cpp + ../../corelib/tools/qrect.cpp + ../../corelib/tools/qringbuffer.cpp + ../../corelib/tools/qsize.cpp + ../../corelib/tools/qversionnumber.cpp + ../../xml/dom/qdom.cpp + ../../xml/sax/qxml.cpp + PUBLIC_DEFINES # special case + QT_VERSION_MAJOR=${PROJECT_VERSION_MAJOR} # special case + QT_VERSION_MINOR=${PROJECT_VERSION_MINOR} # special case + QT_VERSION_PATCH=${PROJECT_VERSION_PATCH} # special case + QT_VERSION_STR="${PROJECT_VERSION}" # special case + QT_USE_QSTRINGBUILDER # special case + QT_BOOTSTRAPPED + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + QT_NO_FOREACH + PUBLIC_INCLUDE_DIRECTORIES # special case + $<TARGET_PROPERTY:CorePrivate,INTERFACE_INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:XmlPrivate,INTERFACE_INCLUDE_DIRECTORIES> + PUBLIC_LIBRARIES # special case + ZLIB::ZLIB + Qt::Platform +) + +#### Keys ignored in scope 1:.:.:bootstrap.pro:<TRUE>: +# INSTALLS = "lib" +# MODULE_CONFIG = "gc_binaries" +# MODULE_INCNAME = "QtCore" "QtXml" +# _LOADED = "qt_module" +# _OPTION = "host_build" +# lib.CONFIG = "dummy_install" + +## Scopes: +##################################################################### + +extend_target(Bootstrap CONDITION UNIX + SOURCES + ../../corelib/io/qfilesystemengine_unix.cpp + ../../corelib/io/qfilesystemiterator_unix.cpp + ../../corelib/io/qfsfileengine_unix.cpp + ../../corelib/kernel/qcore_unix.cpp + ../../corelib/kernel/qsharedmemory_posix.cpp + ../../corelib/kernel/qsharedmemory_systemv.cpp + ../../corelib/kernel/qsharedmemory_unix.cpp + ../../corelib/kernel/qsystemsemaphore_posix.cpp + ../../corelib/kernel/qsystemsemaphore_systemv.cpp + ../../corelib/kernel/qsystemsemaphore_unix.cpp +) + +extend_target(Bootstrap CONDITION WIN32 + SOURCES + ../../corelib/global/qoperatingsystemversion_win.cpp + ../../corelib/io/qfilesystemengine_win.cpp + ../../corelib/io/qfilesystemiterator_win.cpp + ../../corelib/io/qfsfileengine_win.cpp + ../../corelib/io/qstandardpaths_win.cpp + ../../corelib/kernel/qcoreapplication_win.cpp + ../../corelib/kernel/qsharedmemory_win.cpp + ../../corelib/kernel/qsystemsemaphore_win.cpp + ../../corelib/plugin/qsystemlibrary.cpp + PUBLIC_LIBRARIES + advapi32 + netapi32 + ole32 + shell32 + user32 +) + +extend_target(Bootstrap CONDITION APPLE + SOURCES + ../../corelib/global/qoperatingsystemversion_darwin.mm + ../../corelib/kernel/qcore_foundation.mm + ../../corelib/kernel/qcore_mac.cpp + ../../corelib/kernel/qcore_mac_objc.mm + ../../corelib/kernel/qcoreapplication_mac.cpp + PUBLIC_LIBRARIES + ${FWFoundation} +) + +extend_target(Bootstrap CONDITION APPLE_OSX + SOURCES + ../../corelib/io/qstandardpaths_mac.mm + LIBRARIES + ${FWCoreServices} +) + +extend_target(Bootstrap CONDITION APPLE_UIKIT + LIBRARIES + ${FWUIKit} +) + +extend_target(Bootstrap CONDITION UNIX AND NOT APPLE_OSX + SOURCES + ../../corelib/io/qstandardpaths_unix.cpp +) + +# special case: This will never get cross_compiled! +# extend_target(Bootstrap CONDITION cross_compile [...]) +# extend_target(Bootstrap CONDITION NOT cross_compile [...]) + +extend_target(Bootstrap CONDITION WIN32 AND mingw + PUBLIC_LIBRARIES + uuid +) + +# special case: +qt_internal_add_link_flags_gc_sections(Bootstrap PUBLIC) +set_target_properties(Bootstrap PROPERTIES AUTOMOC OFF AUTOUIC OFF AUTORCC OFF) +qt_internal_add_target_aliases(Bootstrap) diff --git a/src/tools/moc/.prev_CMakeLists.txt b/src/tools/moc/.prev_CMakeLists.txt new file mode 100644 index 0000000000..3889b15a31 --- /dev/null +++ b/src/tools/moc/.prev_CMakeLists.txt @@ -0,0 +1,33 @@ +# Generated from moc.pro. + +##################################################################### +## moc Tool: +##################################################################### + +add_qt_tool(moc + BOOTSTRAP + SOURCES + cbordevice.h + generator.cpp generator.h + moc.cpp moc.h + outputrevision.h + parser.cpp parser.h + preprocessor.cpp preprocessor.h + symbols.h + token.cpp token.h + utils.h + DEFINES + QT_MOC + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_FROM_BYTEARRAY + QT_NO_COMPRESS + QT_NO_FOREACH + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} + ../../3rdparty/tinycbor/src +) + +#### Keys ignored in scope 1:.:.:moc.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Meta Object Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/moc/CMakeLists.txt b/src/tools/moc/CMakeLists.txt new file mode 100644 index 0000000000..4c65eb9027 --- /dev/null +++ b/src/tools/moc/CMakeLists.txt @@ -0,0 +1,35 @@ +# Generated from moc.pro. + +##################################################################### +## moc Tool: +##################################################################### + +add_qt_tool(moc + BOOTSTRAP + TOOLS_TARGET Core # special case + SOURCES + cbordevice.h + generator.cpp generator.h + main.cpp # special case + moc.cpp moc.h + outputrevision.h + parser.cpp parser.h + preprocessor.cpp preprocessor.h + symbols.h + token.cpp token.h + utils.h + DEFINES + QT_MOC + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_FROM_BYTEARRAY + QT_NO_COMPRESS + QT_NO_FOREACH + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} + ../../3rdparty/tinycbor/src +) + +#### Keys ignored in scope 1:.:.:moc.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Meta Object Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/qdbuscpp2xml/.prev_CMakeLists.txt b/src/tools/qdbuscpp2xml/.prev_CMakeLists.txt new file mode 100644 index 0000000000..5bcc873a43 --- /dev/null +++ b/src/tools/qdbuscpp2xml/.prev_CMakeLists.txt @@ -0,0 +1,48 @@ +# Generated from qdbuscpp2xml.pro. + +##################################################################### +## qdbuscpp2xml Tool: +##################################################################### + +add_qt_tool(qdbuscpp2xml + SOURCES + ../moc/cbordevice.h + ../moc/generator.cpp ../moc/generator.h + ../moc/moc.cpp ../moc/moc.h + ../moc/outputrevision.h + ../moc/parser.cpp ../moc/parser.h + ../moc/preprocessor.cpp ../moc/preprocessor.h + ../moc/symbols.h + ../moc/token.cpp ../moc/token.h + ../moc/utils.h + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + INCLUDE_DIRECTORIES + ../moc + ../moc/../../3rdparty/tinycbor/src + LIBRARIES + Qt::CorePrivate +) + +#### Keys ignored in scope 1:.:.:qdbuscpp2xml.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt D-Bus C++ to XML Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(qdbuscpp2xml CONDITION force_bootstrap + LIBRARIES + bootstrap_dbusPrivate + PUBLIC_LIBRARIES + bootstrap_dbus +) + +extend_target(qdbuscpp2xml CONDITION NOT force_bootstrap + LIBRARIES + Qt::DBusPrivate + PUBLIC_LIBRARIES + Qt::DBus +) diff --git a/src/tools/qdbuscpp2xml/CMakeLists.txt b/src/tools/qdbuscpp2xml/CMakeLists.txt new file mode 100644 index 0000000000..30ba756f34 --- /dev/null +++ b/src/tools/qdbuscpp2xml/CMakeLists.txt @@ -0,0 +1,48 @@ +# Generated from qdbuscpp2xml.pro. + +##################################################################### +## qdbuscpp2xml Tool: +##################################################################### + +add_qt_tool(qdbuscpp2xml + TOOLS_TARGET DBus # special case + SOURCES + ../moc/cbordevice.h + ../moc/generator.cpp ../moc/generator.h + ../moc/moc.cpp ../moc/moc.h + ../moc/outputrevision.h + ../moc/parser.cpp ../moc/parser.h + ../moc/preprocessor.cpp ../moc/preprocessor.h + ../moc/symbols.h + ../moc/token.cpp ../moc/token.h + ../moc/utils.h + qdbuscpp2xml.cpp # special case + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + INCLUDE_DIRECTORIES + ../moc + ../moc/../../3rdparty/tinycbor/src + LIBRARIES + Qt::CorePrivate + Qt::DBusPrivate + # COMPILE_OPTIONS # special case + # "$$QT_HOST_CFLAGS_DBUS" + # QMAKE_TARGET_DESCRIPTION = "Qt D-Bus C++ to XML Compiler" + # _LOADED = "qt_tool" + # _OPTION = "host_build" +) + +#### Keys ignored in scope 1:.:.:qdbuscpp2xml.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt D-Bus C++ to XML Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +# special case begin +# extend_target(qdbuscpp2xml CONDITION force_bootstrap [...]) +# extend_target(qdbuscpp2xml CONDITION NOT force_bootstrap [...]) +# special case end + diff --git a/src/tools/qdbusxml2cpp/.prev_CMakeLists.txt b/src/tools/qdbusxml2cpp/.prev_CMakeLists.txt new file mode 100644 index 0000000000..152ae6d27d --- /dev/null +++ b/src/tools/qdbusxml2cpp/.prev_CMakeLists.txt @@ -0,0 +1,37 @@ +# Generated from qdbusxml2cpp.pro. + +##################################################################### +## qdbusxml2cpp Tool: +##################################################################### + +add_qt_tool(qdbusxml2cpp + SOURCES + qdbusxml2cpp.cpp + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + LIBRARIES + Qt::CorePrivate +) + +#### Keys ignored in scope 1:.:.:qdbusxml2cpp.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt D-Bus XML to C++ Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(qdbusxml2cpp CONDITION NOT force_bootstrap + LIBRARIES + Qt::DBusPrivate + PUBLIC_LIBRARIES + Qt::DBus +) + +extend_target(qdbusxml2cpp CONDITION force_bootstrap + LIBRARIES + bootstrap_dbusPrivate + PUBLIC_LIBRARIES + bootstrap_dbus +) diff --git a/src/tools/qdbusxml2cpp/CMakeLists.txt b/src/tools/qdbusxml2cpp/CMakeLists.txt new file mode 100644 index 0000000000..f9823e6b75 --- /dev/null +++ b/src/tools/qdbusxml2cpp/CMakeLists.txt @@ -0,0 +1,36 @@ +# Generated from qdbusxml2cpp.pro. + +##################################################################### +## qdbusxml2cpp Tool: +##################################################################### + +add_qt_tool(qdbusxml2cpp + TOOLS_TARGET DBus # special case + SOURCES + qdbusxml2cpp.cpp + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + LIBRARIES + Qt::CorePrivate + Qt::DBusPrivate + # COMPILE_OPTIONS # special case + # "$$QT_HOST_CFLAGS_DBUS" + # QMAKE_TARGET_DESCRIPTION = "Qt D-Bus XML to C++ Compiler" + # _LOADED = "qt_tool" + # _OPTION = "host_build" +) + +#### Keys ignored in scope 1:.:.:qdbusxml2cpp.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt D-Bus XML to C++ Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +# special case begin +# extend_target(qdbusxml2cpp CONDITION NOT force_bootstrap [...]) +# extend_target(qdbusxml2cpp CONDITION NOT QT_FEATURE_commandlineparser AND NOT force_bootstrap [...]) +# extend_target(qdbusxml2cpp CONDITION force_bootstrap [...]) +# special case end diff --git a/src/tools/qlalr/.prev_CMakeLists.txt b/src/tools/qlalr/.prev_CMakeLists.txt new file mode 100644 index 0000000000..9aaba2f680 --- /dev/null +++ b/src/tools/qlalr/.prev_CMakeLists.txt @@ -0,0 +1,27 @@ +# Generated from qlalr.pro. + +##################################################################### +## qlalr Tool: +##################################################################### + +add_qt_tool(qlalr + SOURCES + compress.cpp compress.h + cppgenerator.cpp cppgenerator.h + dotgraph.cpp dotgraph.h + grammar.cpp grammar_p.h + lalr.cpp lalr.h + main.cpp + parsetable.cpp parsetable.h + recognizer.cpp recognizer.h + DEFINES + QT_NO_FOREACH + PUBLIC_LIBRARIES + Qt::Gui +) + +#### Keys ignored in scope 1:.:.:qlalr.pro:<TRUE>: +# OTHER_FILES = "lalr.g" +# QMAKE_TARGET_DESCRIPTION = "Qt Look Ahead LR Parser Generator" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/qlalr/CMakeLists.txt b/src/tools/qlalr/CMakeLists.txt new file mode 100644 index 0000000000..e3bfe6aa02 --- /dev/null +++ b/src/tools/qlalr/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from qlalr.pro. + +##################################################################### +## qlalr Tool: +##################################################################### + +add_qt_tool(qlalr + TOOLS_TARGET Core # special case + SOURCES + compress.cpp compress.h + cppgenerator.cpp cppgenerator.h + dotgraph.cpp dotgraph.h + grammar.cpp grammar_p.h + lalr.cpp lalr.h + main.cpp + parsetable.cpp parsetable.h + recognizer.cpp recognizer.h + DEFINES + QT_NO_FOREACH + PUBLIC_LIBRARIES + Qt::Core # special case +) + +#### Keys ignored in scope 1:.:.:qlalr.pro:<TRUE>: +# OTHER_FILES = "lalr.g" +# QMAKE_TARGET_DESCRIPTION = "Qt Look Ahead LR Parser Generator" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/qvkgen/.prev_CMakeLists.txt b/src/tools/qvkgen/.prev_CMakeLists.txt new file mode 100644 index 0000000000..f7ee9edcf3 --- /dev/null +++ b/src/tools/qvkgen/.prev_CMakeLists.txt @@ -0,0 +1,17 @@ +# Generated from qvkgen.pro. + +##################################################################### +## qvkgen Tool: +##################################################################### + +add_qt_tool(qvkgen + SOURCES + qvkgen.cpp + PUBLIC_LIBRARIES + Qt::Gui +) + +#### Keys ignored in scope 1:.:.:qvkgen.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Vulkan Header Generator" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/qvkgen/CMakeLists.txt b/src/tools/qvkgen/CMakeLists.txt new file mode 100644 index 0000000000..fe68a17394 --- /dev/null +++ b/src/tools/qvkgen/CMakeLists.txt @@ -0,0 +1,18 @@ +# Generated from qvkgen.pro. + +##################################################################### +## qvkgen Tool: +##################################################################### + +add_qt_tool(qvkgen + TOOLS_TARGET Gui # special case + SOURCES + qvkgen.cpp + PUBLIC_LIBRARIES + Qt::Core # special case +) + +#### Keys ignored in scope 1:.:.:qvkgen.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Vulkan Header Generator" +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/rcc/.prev_CMakeLists.txt b/src/tools/rcc/.prev_CMakeLists.txt new file mode 100644 index 0000000000..883cba1b2b --- /dev/null +++ b/src/tools/rcc/.prev_CMakeLists.txt @@ -0,0 +1,38 @@ +# Generated from rcc.pro. + +##################################################################### +## rcc Tool: +##################################################################### + +add_qt_tool(rcc + BOOTSTRAP + SOURCES + main.cpp + rcc.cpp rcc.h + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + QT_RCC + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} +) + +#### Keys ignored in scope 1:.:.:rcc.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Resource Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(rcc CONDITION QT_FEATURE_zstd AND NOT cross_compile + DEFINES + QT_FEATURE_zstd=1 + LIBRARIES + ZSTD::ZSTD +) + +extend_target(rcc CONDITION cross_compile OR NOT QT_FEATURE_zstd + DEFINES + QT_FEATURE_zstd=-1 +) diff --git a/src/tools/rcc/CMakeLists.txt b/src/tools/rcc/CMakeLists.txt new file mode 100644 index 0000000000..826d88017f --- /dev/null +++ b/src/tools/rcc/CMakeLists.txt @@ -0,0 +1,39 @@ +# Generated from rcc.pro. + +##################################################################### +## rcc Tool: +##################################################################### + +add_qt_tool(rcc + BOOTSTRAP + TOOLS_TARGET Core # special case + SOURCES + main.cpp + rcc.cpp rcc.h + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + QT_RCC + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} +) + +#### Keys ignored in scope 1:.:.:rcc.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt Resource Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### + +extend_target(rcc CONDITION QT_FEATURE_zstd AND NOT cross_compile + DEFINES + QT_FEATURE_zstd=1 + LIBRARIES + ZSTD::ZSTD +) + +extend_target(rcc CONDITION cross_compile OR NOT QT_FEATURE_zstd + DEFINES + QT_FEATURE_zstd=-1 +) diff --git a/src/tools/tracegen/.prev_CMakeLists.txt b/src/tools/tracegen/.prev_CMakeLists.txt new file mode 100644 index 0000000000..df98910626 --- /dev/null +++ b/src/tools/tracegen/.prev_CMakeLists.txt @@ -0,0 +1,21 @@ +# Generated from tracegen.pro. + +##################################################################### +## tracegen Tool: +##################################################################### + +add_qt_tool(tracegen + BOOTSTRAP + SOURCES + etw.cpp etw.h + helpers.cpp helpers.h + lttng.cpp lttng.h + panic.cpp panic.h + provider.cpp provider.h + qtheaders.cpp qtheaders.h + tracegen.cpp +) + +#### Keys ignored in scope 1:.:.:tracegen.pro:<TRUE>: +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/tracegen/CMakeLists.txt b/src/tools/tracegen/CMakeLists.txt new file mode 100644 index 0000000000..6b2308a5be --- /dev/null +++ b/src/tools/tracegen/CMakeLists.txt @@ -0,0 +1,22 @@ +# Generated from tracegen.pro. + +##################################################################### +## tracegen Tool: +##################################################################### + +add_qt_tool(tracegen + BOOTSTRAP + TOOLS_TARGET Core # special case + SOURCES + etw.cpp etw.h + helpers.cpp helpers.h + lttng.cpp lttng.h + panic.cpp panic.h + provider.cpp provider.h + qtheaders.cpp qtheaders.h + tracegen.cpp +) + +#### Keys ignored in scope 1:.:.:tracegen.pro:<TRUE>: +# _LOADED = "qt_tool" +# _OPTION = "host_build" diff --git a/src/tools/uic/.prev_CMakeLists.txt b/src/tools/uic/.prev_CMakeLists.txt new file mode 100644 index 0000000000..ca093220cb --- /dev/null +++ b/src/tools/uic/.prev_CMakeLists.txt @@ -0,0 +1,45 @@ +# Generated from uic.pro. + +##################################################################### +## uic Tool: +##################################################################### + +add_qt_tool(uic + SOURCES + cpp/cppwritedeclaration.cpp cpp/cppwritedeclaration.h + cpp/cppwriteincludes.cpp cpp/cppwriteincludes.h + cpp/cppwriteinitialization.cpp cpp/cppwriteinitialization.h + customwidgetsinfo.cpp customwidgetsinfo.h + databaseinfo.cpp databaseinfo.h + driver.cpp driver.h + main.cpp + option.h + python/pythonwritedeclaration.cpp python/pythonwritedeclaration.h + python/pythonwriteimports.cpp python/pythonwriteimports.h + shared/language.cpp shared/language.h + treewalker.cpp treewalker.h + ui4.cpp ui4.h + uic.cpp uic.h + utils.h + validator.cpp validator.h + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + QT_UIC + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} + ${PROJECT_BINARY_DIR}/src/tools/uic + cpp + python + shared + PUBLIC_LIBRARIES + Qt::Gui +) + +#### Keys ignored in scope 1:.:.:uic.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt User Interface Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### diff --git a/src/tools/uic/CMakeLists.txt b/src/tools/uic/CMakeLists.txt new file mode 100644 index 0000000000..03be00c6cc --- /dev/null +++ b/src/tools/uic/CMakeLists.txt @@ -0,0 +1,46 @@ +# Generated from uic.pro. + +##################################################################### +## uic Tool: +##################################################################### + +add_qt_tool(uic + TOOLS_TARGET Widgets # special case + SOURCES + cpp/cppwritedeclaration.cpp cpp/cppwritedeclaration.h + cpp/cppwriteincludes.cpp cpp/cppwriteincludes.h + cpp/cppwriteinitialization.cpp cpp/cppwriteinitialization.h + customwidgetsinfo.cpp customwidgetsinfo.h + databaseinfo.cpp databaseinfo.h + driver.cpp driver.h + main.cpp + option.h + python/pythonwritedeclaration.cpp python/pythonwritedeclaration.h + python/pythonwriteimports.cpp python/pythonwriteimports.h + shared/language.cpp shared/language.h + treewalker.cpp treewalker.h + ui4.cpp ui4.h + uic.cpp uic.h + utils.h + validator.cpp validator.h + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + QT_UIC + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} + # ${PROJECT_BINARY_DIR}/src/tools/uic # special case remove + cpp + python + shared + #PUBLIC_LIBRARIES # special case remove + #Qt::Gui # special case remove +) + +#### Keys ignored in scope 1:.:.:uic.pro:<TRUE>: +# QMAKE_TARGET_DESCRIPTION = "Qt User Interface Compiler" +# _LOADED = "qt_tool" +# _OPTION = "host_build" + +## Scopes: +##################################################################### |