genericprojectmanager.qbs 1.26 KB
Newer Older
1
import qbs 1.0
2
import qbs.FileInfo
Joerg Bornemann's avatar
Joerg Bornemann committed
3 4 5 6

QtcPlugin {
    name: "GenericProjectManager"

Yuchen Deng's avatar
Yuchen Deng committed
7
    Depends { name: "Qt.widgets" }
8 9
    Depends { name: "Utils" }

Joerg Bornemann's avatar
Joerg Bornemann committed
10 11 12 13
    Depends { name: "Core" }
    Depends { name: "CppTools" }
    Depends { name: "TextEditor" }
    Depends { name: "ProjectExplorer" }
14
    Depends { name: "QtSupport" }
Joerg Bornemann's avatar
Joerg Bornemann committed
15 16

    files: [
Orgad Shaneh's avatar
Orgad Shaneh committed
17 18 19 20 21 22 23 24
        "filesselectionwizardpage.cpp",
        "filesselectionwizardpage.h",
        "genericbuildconfiguration.cpp",
        "genericbuildconfiguration.h",
        "genericmakestep.cpp",
        "genericmakestep.h",
        "genericmakestep.ui",
        "genericproject.cpp",
Joerg Bornemann's avatar
Joerg Bornemann committed
25
        "genericproject.h",
Orgad Shaneh's avatar
Orgad Shaneh committed
26
        "genericproject.qrc",
Joerg Bornemann's avatar
Joerg Bornemann committed
27
        "genericprojectconstants.h",
Orgad Shaneh's avatar
Orgad Shaneh committed
28
        "genericprojectfileseditor.cpp",
Joerg Bornemann's avatar
Joerg Bornemann committed
29 30
        "genericprojectfileseditor.h",
        "genericprojectmanager.cpp",
Orgad Shaneh's avatar
Orgad Shaneh committed
31
        "genericprojectmanager.h",
Joerg Bornemann's avatar
Joerg Bornemann committed
32
        "genericprojectnodes.cpp",
Orgad Shaneh's avatar
Orgad Shaneh committed
33 34 35
        "genericprojectnodes.h",
        "genericprojectplugin.cpp",
        "genericprojectplugin.h",
Joerg Bornemann's avatar
Joerg Bornemann committed
36
        "genericprojectwizard.cpp",
Orgad Shaneh's avatar
Orgad Shaneh committed
37
        "genericprojectwizard.h",
Joerg Bornemann's avatar
Joerg Bornemann committed
38
    ]
39 40 41 42

    Group {
        name: "Tests"
        condition: project.testsEnabled
43
        files: [ "genericprojectplugin_test.cpp" ]
44 45 46

        cpp.defines: outer.concat(['SRCDIR="' + FileInfo.path(filePath) + '"'])
    }
Joerg Bornemann's avatar
Joerg Bornemann committed
47
}