summaryrefslogtreecommitdiff
path: root/src/tools/buildoutputparser/buildoutputparser.qbs
blob: f1fbd8f7952bfef6168bae12782a86cbe49b176c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import qbs
import QtcTool

QtcTool {
    name: "buildoutputparser"
    Depends { name: "Qt"; submodules: ["core", "widgets"]; }
    Depends { name: "ProjectExplorer" }
    Depends { name: "QtSupport" }
    Depends { name: "QmakeProjectManager" }
    Depends { name: "Utils" }
    files: [
        "main.cpp",
        "outputprocessor.cpp", "outputprocessor.h",
    ]
    cpp.rpaths: base.concat(qbs.targetOS.contains("osx")
            ? ["@executable_path/../"]
            : ["$ORIGIN/../" + project.ide_plugin_path + "/QtProject"])
    cpp.defines: base.concat(qbs.targetOS.contains("windows") || project.testsEnabled
                             ? ["HAS_MSVC_PARSER"] : [])
}