aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs
blob: e045f60663e0ecdf3f423e11c4446646a9af276c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import qbs 1.0

Project {
    name: "QmakeProjectManager"

    QtcDevHeaders { }

    QtcPlugin {
        Depends { name: "Qt"; submodules: ["widgets", "network"] }
        Depends { name: "QmlJS" }
        Depends { name: "Utils" }

        Depends { name: "Core" }
        Depends { name: "ProjectExplorer" }
        Depends { name: "QtSupport" }
        Depends { name: "CppTools" }
        Depends { name: "TextEditor" }
        Depends { name: "ResourceEditor" }
        Depends { name: "app_version_header" }

        pluginRecommends: [
            "Designer"
        ]

        Group {
            name: "General"
            files: [
                "addlibrarywizard.cpp", "addlibrarywizard.h",
                "desktopqmakerunconfiguration.cpp", "desktopqmakerunconfiguration.h",
                "externaleditors.cpp", "externaleditors.h",
                "librarydetailscontroller.cpp", "librarydetailscontroller.h",
                "librarydetailswidget.ui",
                "makefileparse.cpp", "makefileparse.h",
                "profilecompletionassist.cpp", "profilecompletionassist.h",
                "profileeditor.cpp", "profileeditor.h",
                "profilehighlighter.cpp", "profilehighlighter.h",
                "profilehoverhandler.cpp", "profilehoverhandler.h",
                "qmakebuildinfo.h",
                "qmakekitinformation.cpp", "qmakekitinformation.h",
                "qmakemakestep.cpp", "qmakemakestep.h",
                "qmakeparser.cpp", "qmakeparser.h",
                "qmakeparsernodes.cpp", "qmakeparsernodes.h",
                "qmakeprojectimporter.cpp", "qmakeprojectimporter.h",
                "qmakesettings.cpp", "qmakesettings.h",
                "qmakestep.cpp", "qmakestep.h", "qmakestep.ui",
                "qmakebuildconfiguration.cpp", "qmakebuildconfiguration.h",
                "qmakenodes.cpp", "qmakenodes.h",
                "qmakenodetreebuilder.cpp", "qmakenodetreebuilder.h",
                "qmakeproject.cpp", "qmakeproject.h",
                "qmakeprojectconfigwidget.cpp", "qmakeprojectconfigwidget.h",
                "qmakeprojectmanager.cpp", "qmakeprojectmanager.h",
                "qmakeprojectmanager.qrc",
                "qmakeprojectmanager_global.h",
                "qmakeprojectmanagerconstants.h",
                "qmakeprojectmanagerplugin.cpp", "qmakeprojectmanagerplugin.h",
                "qtmodulesinfo.cpp", "qtmodulesinfo.h",
            ]
        }

        Group {
            name: "Custom Widget Wizard"
            prefix: "customwidgetwizard/"
            files: [
                "classdefinition.cpp", "classdefinition.h", "classdefinition.ui",
                "classlist.cpp", "classlist.h",
                "customwidgetpluginwizardpage.cpp", "customwidgetpluginwizardpage.h", "customwidgetpluginwizardpage.ui",
                "customwidgetwidgetswizardpage.cpp", "customwidgetwidgetswizardpage.h", "customwidgetwidgetswizardpage.ui",
                "customwidgetwizard.cpp", "customwidgetwizard.h",
                "customwidgetwizarddialog.cpp", "customwidgetwizarddialog.h",
                "filenamingparameters.h",
                "plugingenerator.cpp", "plugingenerator.h",
                "pluginoptions.h"
            ]
        }

        Group {
            name: "Wizards"
            prefix: "wizards/"
            files: [
                "filespage.cpp", "filespage.h",
                "modulespage.cpp", "modulespage.h",
                "qtprojectparameters.cpp", "qtprojectparameters.h",
                "qtwizard.cpp", "qtwizard.h",
                "subdirsprojectwizard.cpp", "subdirsprojectwizard.h",
                "subdirsprojectwizarddialog.cpp", "subdirsprojectwizarddialog.h",
                "simpleprojectwizard.cpp", "simpleprojectwizard.h",
                "wizards.qrc"
            ]
        }

        Group {
            name: "Wizard Images"
            prefix: "wizards/images/"
            files: [
                "console.png",
                "gui.png",
                "lib.png",
                "qtquickapp.png",
            ]
        }

        Export {
            Depends { name: "QtSupport" }
        }
    }
}