aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/tracing/tracing.qbs
blob: d91c765db009a81a21031413f5b63cabee6c2fac (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
import qbs 1.0

import QtcLibrary

Project {
    name: "Tracing"

    QtcDevHeaders { }

    QtcLibrary {
        Depends { name: "Qt"; submodules: ["qml", "quick", "gui"] }
        Depends { name: "Utils" }

        Group {
            name: "General"
            files: [
                "README",
                "flamegraph.cpp", "flamegraph.h",
                "flamegraphattached.h",
                "timelineabstractrenderer.cpp", "timelineabstractrenderer.h",
                "timelineabstractrenderer_p.h",
                "timelineformattime.cpp", "timelineformattime.h",
                "timelineitemsrenderpass.cpp", "timelineitemsrenderpass.h",
                "timelinemodel.cpp", "timelinemodel.h", "timelinemodel_p.h",
                "timelinemodelaggregator.cpp", "timelinemodelaggregator.h",
                "timelinenotesmodel.cpp", "timelinenotesmodel.h", "timelinenotesmodel_p.h",
                "timelinenotesrenderpass.cpp", "timelinenotesrenderpass.h",
                "timelineoverviewrenderer.cpp", "timelineoverviewrenderer.h",
                "timelineoverviewrenderer_p.h",
                "timelinerenderer.cpp", "timelinerenderer.h", "timelinerenderer_p.h",
                "timelinerenderpass.cpp", "timelinerenderpass.h",
                "timelinerenderstate.cpp", "timelinerenderstate.h", "timelinerenderstate_p.h",
                "timelineselectionrenderpass.cpp", "timelineselectionrenderpass.h",
                "timelinetheme.cpp", "timelinetheme.h",
                "timelinetracefile.cpp", "timelinetracefile.h",
                "timelinetracemanager.cpp", "timelinetracemanager.h",
                "timelinezoomcontrol.cpp", "timelinezoomcontrol.h",
                "traceevent.h", "traceeventtype.h", "tracestashfile.h"
            ]
        }

        Group {
            name: "QML"
            prefix: "qml/"
            files: ["tracing.qrc"]
        }

        Group {
            name: "Unit test utilities"
            condition: qtc.testsEnabled
            files: [
                "runscenegraphtest.cpp", "runscenegraphtest.h"
            ]
        }

        cpp.defines: base.concat("TRACING_LIBRARY")
    }
}