1
2# Let every project have a standard GNU `check' target
3!contains(QMAKE_EXTRA_TARGETS, check) {
4    contains(TEMPLATE, subdirs): \
5        prepareRecursiveTarget(check)
6    else: \
7        check.depends = first # `make check' implies build
8    QMAKE_EXTRA_TARGETS += check
9}
10
11# ... and the same for benchmarks, too.
12!contains(QMAKE_EXTRA_TARGETS, benchmark) {
13    contains(TEMPLATE, subdirs): \
14        prepareRecursiveTarget(benchmark)
15    else: \
16        benchmark.depends = first # `make benchmark' implies build
17    QMAKE_EXTRA_TARGETS += benchmark
18}
19
20