aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/extensionsystem/extensionsystem.qbs
blob: c34e97e7544c3c2586018abaa899493dfd64b4df (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
QtcLibrary {
    name: "ExtensionSystem"

    cpp.defines: base.concat(["EXTENSIONSYSTEM_LIBRARY", "IDE_TEST_DIR=\".\""])
                     .concat(qtc.withPluginTests ? ["EXTENSIONSYSTEM_WITH_TESTOPTION"] : [])

    Depends { name: "Qt"; submodules: ["core", "widgets"] }
    Depends { name: "Qt.testlib"; condition: qtc.withPluginTests }

    Depends { name: "Aggregation" }
    Depends { name: "Utils" }

    files: [
        "extensionsystem_global.h",
        "extensionsystemtr.h",
        "invoker.cpp",
        "invoker.h",
        "iplugin.cpp",
        "iplugin.h",
        "optionsparser.cpp",
        "optionsparser.h",
        "plugindetailsview.cpp",
        "plugindetailsview.h",
        "pluginerroroverview.cpp",
        "pluginerroroverview.h",
        "pluginerrorview.cpp",
        "pluginerrorview.h",
        "pluginmanager.cpp",
        "pluginmanager.h",
        "pluginmanager_p.h",
        "pluginspec.cpp",
        "pluginspec.h",
        "pluginview.cpp",
        "pluginview.h",
    ]

    Export {
        Depends { name: "Qt.core" }
        Depends { name: "qtc" }
        cpp.defines: qtc.withPluginTests ? ["EXTENSIONSYSTEM_WITH_TESTOPTION"] : []
    }
}