aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/proparser/testreader.qbs
blob: daf1ae94930568280c8c6d38e469e70e87e610ab (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
QtcManualTest {
    name: "Manual ProParser test"
    Depends { name: "Qt.core" }

    cpp.includePaths: base.concat(["../../../src/shared/proparser/",
                                   "../../../src/libs/"])

    cpp.defines: ["QMAKE_BUILTIN_PRFS",
                  "QT_NO_CAST_TO_ASCII",
                  "QT_RESTRICTED_CAST_FROM_ASCII",
                  "QT_USE_QSTRINGBUILDER",
                  "PROEVALUATOR_FULL",
                  "PROEVALUATOR_CUMULATIVE",
                  "PROEVALUATOR_INIT_PROPS"]

    Properties {
        condition: qbs.targetOS.contains("windows")
        cpp.dynamicLibraries: "advapi32"
    }

    files: "main.cpp"

    Group {
        name: "ProParser files"
        prefix: "../../../src/shared/proparser/"

        files: [
            "ioutils.cpp",
            "ioutils.h",
            "profileevaluator.cpp",
            "profileevaluator.h",
            "proitems.cpp",
            "proitems.h",
            "proparser.qrc",
            "qmake_global.h",
            "qmakebuiltins.cpp",
            "qmakeevaluator.cpp",
            "qmakeevaluator.h",
            "qmakeevaluator_p.h",
            "qmakeglobals.cpp",
            "qmakeglobals.h",
            "qmakeparser.cpp",
            "qmakeparser.h",
            "qmakevfs.cpp",
            "qmakevfs.h",
            "registry.cpp",
            "registry_p.h",
        ]
    }

    Group {
        name: "Porting Helper"
        prefix: "../../../src/libs/utils/"
    }
}