diff options
-rw-r--r-- | CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/.prev_CMakeLists.txt | 36 | ||||
-rw-r--r-- | src/CMakeLists.txt | 36 | ||||
-rw-r--r-- | src/linguist/.prev_CMakeLists.txt | 11 | ||||
-rw-r--r-- | src/linguist/CMakeLists.txt | 11 | ||||
-rw-r--r-- | src/linguist/lconvert/CMakeLists.txt | 32 | ||||
-rw-r--r-- | src/linguist/lprodump/CMakeLists.txt | 56 | ||||
-rw-r--r-- | src/linguist/lrelease-pro/CMakeLists.txt | 24 | ||||
-rw-r--r-- | src/linguist/lrelease/CMakeLists.txt | 37 | ||||
-rw-r--r-- | src/linguist/lupdate-pro/CMakeLists.txt | 30 | ||||
-rw-r--r-- | src/linguist/lupdate/CMakeLists.txt | 64 |
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" |