Merge branch 'master' of git@git.quassel-irc.org:quassel
[quassel.git] / build / buildconf.pri
index 81591be..d10ba14 100644 (file)
@@ -1,21 +1,35 @@
-CONFIG += warn_on uic resources qt silent
-# CONFIG += incremental link_prl nostrip qt_no_framework
+# This file contains global build settings. Note that you can add stuff to CONFIG
+# by using qmake -config stuff 
+# Notable examples:
+# 
+# -config debug (or release or debug_and_release)
+# -config verbose (to enable verbose compiling)
 
-release {
-  CONFIG *= release strip
-} else {
-  CONFIG *= debug
-}
+CONFIG += warn_on uic resources qt silent
 
-sputdev {
-  DEFINES *= SPUTDEV
+verbose {
+  CONFIG -= silent
 }
 
-win32:static { 
-  CONFIG = release warn_on uic resources qt windows static
+win32 { 
+  static {
+    CONFIG = release warn_on uic resources qt windows static
+  } else {
+    CONFIG = warn_on uic resources qt silent windows
+  }
 }
 
 mac:Tiger {
  QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
  CONFIG += x86 ppc
 }
+
+sputdev {
+  DEFINES *= SPUTDEV
+}
+
+profile {
+  CONFIG += debug
+  QMAKE_CXXFLAGS_DEBUG += -pg
+  QMAKE_LFLAGS_DEBUG += -pg
+}