valgrind.qbs 3.85 KB
Newer Older
Joerg Bornemann's avatar
Joerg Bornemann committed
1 2 3 4 5 6 7
import qbs.base 1.0

import "../QtcPlugin.qbs" as QtcPlugin

QtcPlugin {
    name: "Valgrind"

8
    Depends { name: "qt"; submodules: ['widgets', 'network'] }
Joerg Bornemann's avatar
Joerg Bornemann committed
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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
    Depends { name: "Core" }
    Depends { name: "AnalyzerBase" }
    Depends { name: "ProjectExplorer" }
    Depends { name: "TextEditor" }
    Depends { name: "RemoteLinux" }
    Depends { name: "symbianutils"}
    Depends { name: "CPlusPlus"}

    Depends { name: "cpp" }
    cpp.includePaths: [
        ".",
        "valgrind",
        "..",
        "../../libs",
        buildDirectory
    ]

    files: [
        "callgrindcostdelegate.cpp",
        "callgrindcostdelegate.h",
        "callgrindcostview.cpp",
        "callgrindcostview.h",
        "callgrindengine.cpp",
        "callgrindengine.h",
        "callgrindhelper.cpp",
        "callgrindhelper.h",
        "callgrindnamedelegate.cpp",
        "callgrindnamedelegate.h",
        "callgrindtextmark.cpp",
        "callgrindtextmark.h",
        "callgrindtool.cpp",
        "callgrindtool.h",
        "callgrindvisualisation.cpp",
        "callgrindvisualisation.h",
        "memcheckengine.cpp",
        "memcheckengine.h",
        "memcheckerrorview.cpp",
        "memcheckerrorview.h",
        "memchecktool.cpp",
        "memchecktool.h",
        "suppressiondialog.cpp",
        "suppressiondialog.h",
        "valgrindconfigwidget.cpp",
        "valgrindconfigwidget.h",
        "valgrindconfigwidget.ui",
        "valgrindengine.cpp",
        "valgrindengine.h",
        "valgrindplugin.cpp",
        "valgrindplugin.h",
        "valgrindsettings.cpp",
        "valgrindsettings.h",
        "valgrindtool.cpp",
        "valgrindtool.h",
        "workarounds.cpp",
        "workarounds.h",
        "valgrindprocess.cpp",
        "valgrindprocess.h",
        "valgrindrunner.cpp",
        "valgrindrunner.h",
        "callgrind/callgrindabstractmodel.h",
        "callgrind/callgrindcallmodel.cpp",
        "callgrind/callgrindcallmodel.h",
        "callgrind/callgrindcontroller.cpp",
        "callgrind/callgrindcontroller.h",
        "callgrind/callgrindcostitem.cpp",
        "callgrind/callgrindcostitem.h",
        "callgrind/callgrindcycledetection.cpp",
        "callgrind/callgrindcycledetection.h",
        "callgrind/callgrinddatamodel.cpp",
        "callgrind/callgrinddatamodel.h",
        "callgrind/callgrindfunction.cpp",
        "callgrind/callgrindfunction.h",
        "callgrind/callgrindfunction_p.h",
        "callgrind/callgrindfunctioncall.cpp",
        "callgrind/callgrindfunctioncall.h",
        "callgrind/callgrindfunctioncycle.cpp",
        "callgrind/callgrindfunctioncycle.h",
        "callgrind/callgrindparsedata.cpp",
        "callgrind/callgrindparsedata.h",
        "callgrind/callgrindparser.cpp",
        "callgrind/callgrindparser.h",
        "callgrind/callgrindproxymodel.cpp",
        "callgrind/callgrindproxymodel.h",
        "callgrind/callgrindrunner.cpp",
        "callgrind/callgrindrunner.h",
        "callgrind/callgrindstackbrowser.cpp",
        "callgrind/callgrindstackbrowser.h",
        "memcheck/memcheckrunner.cpp",
        "memcheck/memcheckrunner.h",
        "xmlprotocol/announcethread.cpp",
        "xmlprotocol/announcethread.h",
        "xmlprotocol/error.cpp",
        "xmlprotocol/error.h",
        "xmlprotocol/errorlistmodel.cpp",
        "xmlprotocol/errorlistmodel.h",
        "xmlprotocol/frame.cpp",
        "xmlprotocol/frame.h",
        "xmlprotocol/modelhelpers.cpp",
        "xmlprotocol/modelhelpers.h",
        "xmlprotocol/parser.cpp",
        "xmlprotocol/parser.h",
        "xmlprotocol/stack.cpp",
        "xmlprotocol/stack.h",
        "xmlprotocol/stackmodel.cpp",
        "xmlprotocol/stackmodel.h",
        "xmlprotocol/status.cpp",
        "xmlprotocol/status.h",
        "xmlprotocol/suppression.cpp",
        "xmlprotocol/suppression.h",
        "xmlprotocol/threadedparser.cpp",
        "xmlprotocol/threadedparser.h"
    ]
}