qtsupport.qbs 3.34 KB
Newer Older
1
import qbs 1.0
Joerg Bornemann's avatar
Joerg Bornemann committed
2

3
Project {
Joerg Bornemann's avatar
Joerg Bornemann committed
4 5
    name: "QtSupport"

6
    QtcDevHeaders { }
7

8
    QtcPlugin {
9
        Depends { name: "Qt"; submodules: ["widgets", "xml"]; }
10
        Depends { name: "Utils" }
Joerg Bornemann's avatar
Joerg Bornemann committed
11

12
        Depends { name: "Core" }
13
        Depends { name: "ProParser" }
14 15
        Depends { name: "ProjectExplorer" }
        Depends { name: "CppTools" }
Orgad Shaneh's avatar
Orgad Shaneh committed
16

17 18 19 20 21
        cpp.defines: base.concat([
            "QMAKE_LIBRARY",
            "QMAKE_BUILTIN_PRFS",
        ])

22 23 24 25
        Export {
            Depends { name: "ProParser" }
        }

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
        Group {
            name: "Pro Parser"
            prefix: project.sharedSourcesDir + "/proparser/"
            files: [
                "ioutils.cpp",
                "ioutils.h",
                "profileevaluator.cpp",
                "profileevaluator.h",
                "proitems.cpp",
                "proitems.h",
                "proparser.qrc",
                "prowriter.cpp",
                "prowriter.h",
                "qmake_global.h",
                "qmakebuiltins.cpp",
                "qmakeevaluator.cpp",
                "qmakeevaluator.h",
                "qmakeevaluator_p.h",
                "qmakeglobals.cpp",
                "qmakeglobals.h",
                "qmakeparser.cpp",
                "qmakeparser.h",
                "qmakevfs.cpp",
                "qmakevfs.h",
            ]
        }

53
        files: [
54 55 56 57 58 59 60 61 62 63 64
            "baseqtversion.cpp",
            "baseqtversion.h",
            "codegenerator.cpp",
            "codegenerator.h",
            "codegensettings.cpp",
            "codegensettings.h",
            "codegensettingspage.cpp",
            "codegensettingspage.h",
            "codegensettingspagewidget.ui",
            "qtconfigwidget.cpp",
            "qtconfigwidget.h",
65 66
            "qtprojectimporter.cpp",
            "qtprojectimporter.h",
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
            "qtsupport.qrc",
            "exampleslistmodel.cpp",
            "exampleslistmodel.h",
            "profilereader.cpp",
            "profilereader.h",
            "qmldumptool.cpp",
            "qmldumptool.h",
            "qscxmlcgenerator.cpp",
            "qscxmlcgenerator.h",
            "qtkitconfigwidget.cpp",
            "qtkitconfigwidget.h",
            "qtkitinformation.cpp",
            "qtkitinformation.h",
            "qtoptionspage.cpp",
            "qtoptionspage.h",
            "qtoutputformatter.cpp",
            "qtoutputformatter.h",
            "qtparser.cpp",
            "qtparser.h",
            "qtsupport_global.h",
            "qtsupportconstants.h",
            "qtsupportplugin.cpp",
            "qtsupportplugin.h",
            "qtversionfactory.cpp",
            "qtversionfactory.h",
            "qtversioninfo.ui",
            "qtversionmanager.cpp",
            "qtversionmanager.h",
            "qtversionmanager.ui",
            "screenshotcropper.cpp",
            "screenshotcropper.h",
            "showbuildlog.ui",
            "uicgenerator.cpp",
            "uicgenerator.h",
101 102
        ]

103 104 105 106 107 108 109
        Group {
            name: "QtVersion"
            files: [
                "desktopqtversion.cpp", "desktopqtversion.h",
                "desktopqtversionfactory.cpp", "desktopqtversionfactory.h",
            ]
        }
110

111 112 113 114 115 116 117
        Group {
            name: "Getting Started Welcome Page"
            files: [
                "gettingstartedwelcomepage.cpp",
                "gettingstartedwelcomepage.h"
            ]
        }
Daniel Teske's avatar
Daniel Teske committed
118
    }
Joerg Bornemann's avatar
Joerg Bornemann committed
119
}