Warning, /sdk/cutehmi/tools/cutehmi.qmlplugindump.0/cutehmi.qmlplugindump.0.qbs is written in an unsupported language. File is not indexed.

0001 import qbs 1.0
0002 
0003 import cutehmi
0004 
0005 //<cutehmi.qmlplugindump.0-1.workaround target="Qt" cause="missing">
0006 // This tool is provided as a workaround.
0007 Project {
0008         name: "cutehmi.qmlplugindump.0"
0009 
0010         condition: !qbs.targetOS.contains("android")
0011 
0012         cutehmi.Tool {
0013                 condition: Qt.core.versionMajor === 5 && [12, 13, 14, 15].contains(Qt.core.versionMinor)
0014 
0015                 name: parent.name
0016 
0017                 consoleApplication: true
0018 
0019                 vendor: "CuteHMI"
0020 
0021                 domain: "cutehmi.kde.org"
0022 
0023                 friendlyName: "QML Plugin Dump"
0024 
0025                 description: "A tool that generates qmltypes files."
0026 
0027                 Group {
0028                         name: "5.12 branch"
0029 
0030                         condition: Qt.core.versionMajor === 5 && Qt.core.versionMinor === 12
0031 
0032                         files: [
0033                          "src/5/12/6/main.cpp",
0034                          "src/5/12/6/qmlstreamwriter.cpp",
0035                          "src/5/12/6/qmlstreamwriter.h",
0036                          "src/5/12/6/qmltypereader.cpp",
0037                          "src/5/12/6/qmltypereader.h",
0038                          ]
0039 
0040                         cpp.cxxLanguageVersion: "c++17"
0041                 }
0042 
0043                 Group {
0044                         name: "5.13 branch"
0045 
0046                         condition: Qt.core.versionMajor === 5 && Qt.core.versionMinor === 13
0047 
0048                         files: [
0049                                 "src/5/13/2/main.cpp",
0050                                 "src/5/13/2/qmlstreamwriter.cpp",
0051                                 "src/5/13/2/qmlstreamwriter.h",
0052                                 "src/5/13/2/qmltypereader.cpp",
0053                                 "src/5/13/2/qmltypereader.h",
0054                          ]
0055 
0056                         cpp.cxxLanguageVersion: "c++17"
0057                 }
0058 
0059                 Group {
0060                         name: "5.14 branch"
0061 
0062                         condition: Qt.core.versionMajor === 5 && Qt.core.versionMinor === 14
0063 
0064                         files: [
0065                                 "src/5/14/0/main.cpp",
0066                                 "src/5/14/0/qmlstreamwriter.cpp",
0067                                 "src/5/14/0/qmlstreamwriter.h",
0068                                 "src/5/14/0/qmltypereader.cpp",
0069                                 "src/5/14/0/qmltypereader.h",
0070                          ]
0071 
0072                         cpp.cxxLanguageVersion: "c++17"
0073                 }
0074 
0075                 Group {
0076                         name: "5.15 branch"
0077 
0078                         condition: Qt.core.versionMajor === 5 && Qt.core.versionMinor === 15
0079 
0080                         files: [
0081                                 "src/5/15/2/qmlplugindump/main.cpp",
0082                                 "src/5/15/2/shared/qmlstreamwriter.cpp",
0083                                 "src/5/15/2/shared/qmlstreamwriter.h",
0084                                 "src/5/15/2/qmlplugindump/qmltypereader.cpp",
0085                                 "src/5/15/2/qmlplugindump/qmltypereader.h",
0086                          ]
0087 
0088                         cpp.includePaths: outer.concat(product.sourceDirectory + "/src/5/15/2/shared/")
0089                         cpp.cxxLanguageVersion: "c++17"
0090                 }
0091 
0092                 files: [
0093                         "README.md",
0094                 ]
0095 
0096                 Group {
0097                         fileTagsFilter: ["application"]
0098                         fileTags: ["qmlplugindump"]
0099                 }
0100 
0101                 Depends { name: "Qt.core" }
0102 
0103                 Depends { name: "Qt.qml-private" }
0104 
0105                 Depends { name: "Qt.quick-private" }
0106         }
0107 }
0108 //</cutehmi.qmlplugindump.0-1.workaround>
0109 
0110 //(c)C: Copyright © 2019, CuteHMI. All rights reserved.
0111 //(c)C: This file is a part of CuteHMI.
0112 //(c)C: CuteHMI is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
0113 //(c)C: CuteHMI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
0114 //(c)C: You should have received a copy of the GNU Lesser General Public License along with CuteHMI.  If not, see <https://www.gnu.org/licenses/>.