summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt12
-rw-r--r--src/.prev_CMakeLists.txt36
-rw-r--r--src/CMakeLists.txt36
-rw-r--r--src/linguist/.prev_CMakeLists.txt11
-rw-r--r--src/linguist/CMakeLists.txt11
-rw-r--r--src/linguist/lconvert/CMakeLists.txt32
-rw-r--r--src/linguist/lprodump/CMakeLists.txt56
-rw-r--r--src/linguist/lrelease-pro/CMakeLists.txt24
-rw-r--r--src/linguist/lrelease/CMakeLists.txt37
-rw-r--r--src/linguist/lupdate-pro/CMakeLists.txt30
-rw-r--r--src/linguist/lupdate/CMakeLists.txt64
11 files changed, 349 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 000000000..2e3dc6af2
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,12 @@
+cmake_minimum_required(VERSION 3.15.0)
+
+project(QtTools
+ VERSION 6.0.0
+ DESCRIPTION "Qt Tools"
+ HOMEPAGE_URL "https://qt.io/"
+ LANGUAGES CXX C
+)
+
+find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core
+ OPTIONAL_COMPONENTS Xml Widgets Quick QuickWidgets)
+qt_build_repo()
diff --git a/src/.prev_CMakeLists.txt b/src/.prev_CMakeLists.txt
new file mode 100644
index 000000000..4d3724430
--- /dev/null
+++ b/src/.prev_CMakeLists.txt
@@ -0,0 +1,36 @@
+# Generated from src.pro.
+
+add_subdirectory(linguist)
+add_subdirectory(qtattributionsscanner)
+if(QT_FEATURE_png AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton AND TARGET Qt::Widgets)
+ add_subdirectory(assistant)
+ add_subdirectory(designer)
+ add_subdirectory(pixeltool)
+endif()
+if(QT_FEATURE_png AND QT_FEATURE_thread AND QT_FEATURE_toolbutton AND TARGET Qt::Quick AND TARGET Qt::Widgets)
+ add_subdirectory(distancefieldgenerator)
+endif()
+if(QT_FEATURE_library AND (android_app OR NOT ANDROID))
+ add_subdirectory(qtplugininfo)
+endif()
+if(QT_FEATURE_qdoc AND QT_FEATURE_thread)
+ add_subdirectory(qdoc)
+endif()
+if(android_app OR NOT ANDROID)
+ add_subdirectory(qtpaths)
+endif()
+if(APPLE_OSX)
+ add_subdirectory(macdeployqt)
+endif()
+if(TARGET Qt::DBus)
+ add_subdirectory(qdbus)
+endif()
+if(WIN32)
+ add_subdirectory(windeployqt)
+endif()
+if(WINRT)
+ add_subdirectory(winrtrunner)
+endif()
+if(TARGET Qt::Gui AND NOT ANDROID AND NOT APPLE_UIKIT AND NOT QNX AND NOT WASM AND NOT WINRT)
+ add_subdirectory(qtdiag)
+endif()
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 000000000..da8c908a0
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,36 @@
+# Generated from src.pro.
+
+add_subdirectory(linguist)
+#add_subdirectory(qtattributionsscanner)
+#if(QT_FEATURE_png AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton AND TARGET Qt::Widgets)
+ #add_subdirectory(assistant)
+ #add_subdirectory(designer)
+ #add_subdirectory(pixeltool)
+#endif()
+#if(QT_FEATURE_png AND QT_FEATURE_thread AND QT_FEATURE_toolbutton AND TARGET Qt::Quick AND TARGET Qt::Widgets)
+ #add_subdirectory(distancefieldgenerator)
+#endif()
+#if(QT_FEATURE_library AND (android_app OR NOT ANDROID))
+ #add_subdirectory(qtplugininfo)
+#endif()
+#if(QT_FEATURE_qdoc AND QT_FEATURE_thread)
+ #add_subdirectory(qdoc)
+#endif()
+#if(android_app OR NOT ANDROID)
+ #add_subdirectory(qtpaths)
+#endif()
+#if(APPLE_OSX)
+ #add_subdirectory(macdeployqt)
+#endif()
+#if(TARGET Qt::DBus)
+ #add_subdirectory(qdbus)
+#endif()
+#if(WIN32)
+ #add_subdirectory(windeployqt)
+#endif()
+#if(WINRT)
+ #add_subdirectory(winrtrunner)
+#endif()
+#if(TARGET Qt::Gui AND NOT ANDROID AND NOT APPLE_UIKIT AND NOT QNX AND NOT WASM AND NOT WINRT)
+ #add_subdirectory(qtdiag)
+#endif()
diff --git a/src/linguist/.prev_CMakeLists.txt b/src/linguist/.prev_CMakeLists.txt
new file mode 100644
index 000000000..00d6d3bf2
--- /dev/null
+++ b/src/linguist/.prev_CMakeLists.txt
@@ -0,0 +1,11 @@
+# Generated from linguist.pro.
+
+add_subdirectory(lconvert)
+add_subdirectory(lprodump)
+add_subdirectory(lrelease)
+add_subdirectory(lrelease-pro)
+add_subdirectory(lupdate)
+add_subdirectory(lupdate-pro)
+if(((NOT no-png AND TARGET Qt::Widgets AND QT_FEATURE_process AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton)))
+ add_subdirectory(linguist)
+endif()
diff --git a/src/linguist/CMakeLists.txt b/src/linguist/CMakeLists.txt
new file mode 100644
index 000000000..c82edb217
--- /dev/null
+++ b/src/linguist/CMakeLists.txt
@@ -0,0 +1,11 @@
+# Generated from linguist.pro.
+
+add_subdirectory(lconvert)
+add_subdirectory(lprodump)
+add_subdirectory(lrelease)
+add_subdirectory(lrelease-pro)
+add_subdirectory(lupdate)
+add_subdirectory(lupdate-pro)
+#if(((QT_FEATURE_png AND TARGET Qt::Widgets AND QT_FEATURE_process AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton))) # special case
+# add_subdirectory(linguist)
+#endif()
diff --git a/src/linguist/lconvert/CMakeLists.txt b/src/linguist/lconvert/CMakeLists.txt
new file mode 100644
index 000000000..d0f96bc06
--- /dev/null
+++ b/src/linguist/lconvert/CMakeLists.txt
@@ -0,0 +1,32 @@
+# Generated from lconvert.pro.
+
+#####################################################################
+## lconvert Tool:
+#####################################################################
+
+add_qt_tool(lconvert
+ SOURCES
+ ../shared/numerus.cpp
+ ../shared/po.cpp
+ ../shared/qm.cpp
+ ../shared/qph.cpp
+ ../shared/translator.cpp ../shared/translator.h
+ ../shared/translatormessage.cpp ../shared/translatormessage.h
+ ../shared/ts.cpp
+ ../shared/xliff.cpp
+ main.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Xml
+)
+
+#### Keys ignored in scope 1:.:.:lconvert.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Translation File Converter"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
diff --git a/src/linguist/lprodump/CMakeLists.txt b/src/linguist/lprodump/CMakeLists.txt
new file mode 100644
index 000000000..e7a29b98b
--- /dev/null
+++ b/src/linguist/lprodump/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from lprodump.pro.
+
+#####################################################################
+## lprodump Tool:
+#####################################################################
+
+add_qt_tool(lprodump
+ SOURCES
+ ../shared/ioutils.cpp ../shared/ioutils.h
+ ../shared/profileevaluator.cpp ../shared/profileevaluator.h
+ ../shared/proitems.cpp ../shared/proitems.h
+ ../shared/qmake_global.h
+ ../shared/qmakebuiltins.cpp
+ ../shared/qmakeevaluator.cpp ../shared/qmakeevaluator.h ../shared/qmakeevaluator_p.h
+ ../shared/qmakeglobals.cpp ../shared/qmakeglobals.h
+ ../shared/qmakeparser.cpp ../shared/qmakeparser.h
+ ../shared/qmakevfs.cpp ../shared/qmakevfs.h
+ ../shared/qrcreader.cpp ../shared/qrcreader.h
+ main.cpp
+ DEFINES
+ PROEVALUATOR_CUMULATIVE
+ PROEVALUATOR_DEBUG
+ PROEVALUATOR_INIT_PROPS
+ QMAKE_BUILTIN_PRFS
+ QMAKE_OVERRIDE_PRFS
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+)
+
+# Resources:
+set_source_files_properties("../shared/exclusive_builds.prf"
+ PROPERTIES QT_RESOURCE_ALIAS "exclusive_builds.prf"
+)
+set(proparser_resource_files
+ "exclusive_builds.prf"
+)
+
+add_qt_resource(lprodump "proparser"
+ PREFIX
+ "/qmake/override_features"
+ BASE
+ "../shared"
+ FILES
+ ${proparser_resource_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:lprodump.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Linguist QMake Project Dump Tool"
+# QT_TOOL_ENV = "qmake"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
+# qmake.name = "QMAKE"
+# qmake.value = "join($$QMAKE_QMAKE)"
diff --git a/src/linguist/lrelease-pro/CMakeLists.txt b/src/linguist/lrelease-pro/CMakeLists.txt
new file mode 100644
index 000000000..791687912
--- /dev/null
+++ b/src/linguist/lrelease-pro/CMakeLists.txt
@@ -0,0 +1,24 @@
+# Generated from lrelease-pro.pro.
+
+#####################################################################
+## lrelease-pro Tool:
+#####################################################################
+
+add_qt_tool(lrelease-pro
+ SOURCES
+ ../shared/runqttool.cpp ../shared/runqttool.h
+ main.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+)
+
+#### Keys ignored in scope 1:.:.:lrelease-pro.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Translation File Compiler for QMake Projects"
+# QT_TOOL_ENV = "qmake"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
+# qmake.name = "QMAKE"
+# qmake.value = "join($$QMAKE_QMAKE)"
diff --git a/src/linguist/lrelease/CMakeLists.txt b/src/linguist/lrelease/CMakeLists.txt
new file mode 100644
index 000000000..f0d60ab33
--- /dev/null
+++ b/src/linguist/lrelease/CMakeLists.txt
@@ -0,0 +1,37 @@
+# Generated from lrelease.pro.
+
+#####################################################################
+## lrelease Tool:
+#####################################################################
+
+add_qt_tool(lrelease
+ SOURCES
+ ../shared/numerus.cpp
+ ../shared/po.cpp
+ ../shared/projectdescriptionreader.cpp ../shared/projectdescriptionreader.h
+ ../shared/qm.cpp
+ ../shared/qph.cpp
+ ../shared/runqttool.cpp ../shared/runqttool.h
+ ../shared/translator.cpp ../shared/translator.h
+ ../shared/translatormessage.cpp ../shared/translatormessage.h
+ ../shared/ts.cpp
+ ../shared/xliff.cpp
+ main.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Xml
+)
+
+#### Keys ignored in scope 1:.:.:lrelease.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Translation File Compiler"
+# QT_TOOL_ENV = "qmake"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
+# qmake.name = "QMAKE"
+# qmake.value = "join($$QMAKE_QMAKE)"
diff --git a/src/linguist/lupdate-pro/CMakeLists.txt b/src/linguist/lupdate-pro/CMakeLists.txt
new file mode 100644
index 000000000..078bd8e02
--- /dev/null
+++ b/src/linguist/lupdate-pro/CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from lupdate-pro.pro.
+
+#####################################################################
+## lupdate-pro Tool:
+#####################################################################
+
+add_qt_tool(lupdate-pro
+ SOURCES
+ ../shared/runqttool.cpp ../shared/runqttool.h
+ main.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+)
+
+#### Keys ignored in scope 1:.:.:lupdate-pro.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Translation File Update Tool for QMake Projects"
+# QT_TOOL_ENV = "qmake"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
+# qmake.name = "QMAKE"
+# qmake.value = "join($$QMAKE_QMAKE)"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:lupdate-pro.pro:mingw:
+# RC_FILE = "lupdate-pro.rc"
diff --git a/src/linguist/lupdate/CMakeLists.txt b/src/linguist/lupdate/CMakeLists.txt
new file mode 100644
index 000000000..741a1c2ab
--- /dev/null
+++ b/src/linguist/lupdate/CMakeLists.txt
@@ -0,0 +1,64 @@
+# Generated from lupdate.pro.
+
+#####################################################################
+## lupdate Tool:
+#####################################################################
+
+add_qt_tool(lupdate
+ SOURCES
+ ../shared/numerus.cpp
+ ../shared/po.cpp
+ ../shared/projectdescriptionreader.cpp ../shared/projectdescriptionreader.h
+ ../shared/qm.cpp
+ ../shared/qph.cpp
+ ../shared/qrcreader.cpp ../shared/qrcreader.h
+ ../shared/runqttool.cpp ../shared/runqttool.h
+ ../shared/simtexth.cpp ../shared/simtexth.h
+ ../shared/translator.cpp ../shared/translator.h
+ ../shared/translatormessage.cpp ../shared/translatormessage.h
+ ../shared/ts.cpp
+ ../shared/xliff.cpp
+ cpp.cpp
+ java.cpp
+ lupdate.h
+ main.cpp
+ merge.cpp
+ ui.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ INCLUDE_DIRECTORIES
+ ../shared
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Xml
+)
+
+#### Keys ignored in scope 1:.:.:lupdate.pro:<TRUE>:
+# QMAKE_TARGET_DESCRIPTION = "Qt Translation File Update Tool"
+# QT_TOOL_ENV = "qmake"
+# _LOADED = "qt_tool"
+# _OPTION = "host_build"
+# qmake.name = "QMAKE"
+# qmake.value = "join($$QMAKE_QMAKE)"
+
+## Scopes:
+#####################################################################
+
+extend_target(lupdate CONDITION TARGET Qt::QmlDevToolsPrivate
+ SOURCES
+ qdeclarative.cpp
+ LIBRARIES
+ Qt::QmlDevToolsPrivate
+ PUBLIC_LIBRARIES
+ Qt::QmlDevTools
+)
+
+extend_target(lupdate CONDITION NOT TARGET Qt::QmlDevToolsPrivate
+ DEFINES
+ QT_NO_QML
+)
+
+#### Keys ignored in scope 5:.:.:lupdate.pro:mingw:
+# RC_FILE = "lupdate.rc"