mkspecs/features/default_post.prf
changeset 19 fcece45ef507
parent 18 2f34d5167611
--- a/mkspecs/features/default_post.prf	Fri Apr 16 15:50:13 2010 +0300
+++ b/mkspecs/features/default_post.prf	Mon May 03 13:17:34 2010 +0300
@@ -6,6 +6,20 @@
     CONFIG = incredibuild_xge $$CONFIG
 }
 
-#QTP: to remove the INCLUDE env variable headers 
-#QMAKE_INCDIR += $$QMAKE_INCDIR_POST}
-#QMAKE_LIBDIR += $$QMAKE_LIBDIR_POST}
+QMAKE_INCDIR += $$QMAKE_INCDIR_POST
+QMAKE_LIBDIR += $$QMAKE_LIBDIR_POST
+
+# Let every project have a standard GNU `check' target
+!contains(QMAKE_EXTRA_TARGETS, check) {
+    # `make check' should iterate through all subdirs
+    contains(TEMPLATE, subdirs) {
+        check.CONFIG = recursive
+        check.recurse = $$SUBDIRS
+        check.recurse_target = check
+    }
+    # `make check' should imply building the project
+    else {
+        check.depends = first
+    }
+    QMAKE_EXTRA_TARGETS += check
+}