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