]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Debug/release mode in a compilation.
authornds <nds@opencascade.com>
Mon, 27 Oct 2008 09:04:15 +0000 (09:04 +0000)
committernds <nds@opencascade.com>
Mon, 27 Oct 2008 09:04:15 +0000 (09:04 +0000)
SUIT.pro
src/Event/Event.pro
src/HTMLService/HTMLService.pro
src/LogWindow/LogWindow.pro

index 08a6dcf6e8570add56072a8275b6c1398cbabfd2..9a03f02dbb5234b076f7f8fa15de44c4f98a1d24 100644 (file)
--- a/SUIT.pro
+++ b/SUIT.pro
@@ -4,6 +4,15 @@ win32:TEMPLATE = vcsubdirs
 CONFIG += ordered
 
 win32:CONFIG += embed_manifest_exe
+CONFIG -= debug release debug_and_release
+CONFIG += qt thread dll shared
+
+CONFIG_MODE= $$(CONFIG_MODE)
+contains( CONFIG_MODE, debug ) {
+  CONFIG += debug
+} else {
+  CONFIG += release
+}
 
 SUBDIRS = src/Qtx \
           src/Style \
index c8087357d1239349afd994cf9d883e955add73fb..c598cdad1395e933eabfa337284c3f98240d3805 100644 (file)
@@ -1,5 +1,8 @@
 TEMPLATE = lib\r
 TARGET = Event\r
+\r
+include(../Common.pro)\r
+\r
 DESTDIR = ../../$(CONFIG_ID)/lib\r
 MOC_DIR = ../../moc\r
 OBJECTS_DIR = ../../$(CONFIG_ID)/obj/$$TARGET\r
@@ -7,9 +10,6 @@ OBJECTS_DIR = ../../$(CONFIG_ID)/obj/$$TARGET
 INCLUDEPATH += ../../include\r
 LIBS += \r
 \r
-CONFIG -= debug release debug_and_release\r
-CONFIG += qt thread debug dll shared\r
-\r
 win32:DEFINES += WIN32 \r
 DEFINES += EVENT_EXPORTS\r
 \r
index 2655ff5c7a210b920c008b4f6808ef34c5ff676f..4e6e0a98b09a39d3f7cdedcb0251b98c8fe51ed7 100755 (executable)
@@ -1,6 +1,8 @@
 unix:TEMPLATE = lib
 win32:TEMPLATE = vclib
 
+include(../Common.pro)
+
 DESTDIR = ../../$(CONFIG_ID)/lib
 MOC_DIR = ../../moc
 OBJECTS_DIR = ../../$(CONFIG_ID)/obj/$$TARGET
@@ -16,9 +18,6 @@ LIBS += -L../../$(CONFIG_ID)/lib $${CAS_KERNEL} $${CAS_VIEWER}
 win32:LIBS *= -L$(QTLIB)
 win32:INCLUDEPATH *= $(QTINC) $(QTINC)\QtCore $(QTINC)\QtGui $(QTINC)\QtXml
 
-CONFIG -= debug release debug_and_release
-CONFIG += qt thread debug dll shared
-
 win32:copy_hdr.name = Install ${QMAKE_FILE_IN}
 win32:copy_hdr.commands = type ${QMAKE_FILE_IN} > ../../include/${QMAKE_FILE_BASE}.hxx
 win32:copy_hdr.output = ../../include/${QMAKE_FILE_BASE}.hxx
index 653c56df19c8ff4935cbda80dce519e406dbd2c0..23867fe156da1e2a119388a411f6434417c161ba 100644 (file)
@@ -1,6 +1,8 @@
 unix:TEMPLATE = lib
 win32:TEMPLATE = vclib
 
+include(../Common.pro)
+
 win32:QMAKE_MOC=$(QTDIR)\bin\moc.exe
 
 DESTDIR = ../../$(CONFIG_ID)/lib
@@ -12,9 +14,6 @@ LIBS += -L../../$(CONFIG_ID)/lib -lSUIT -lQtx
 win32:LIBS *= -L$(QTLIB)
 win32:INCLUDEPATH *= $(QTINC) $(QTINC)\QtCore $(QTINC)\QtGui $(QTINC)\QtXml
 
-CONFIG -= debug release debug_and_release
-CONFIG += qt thread debug dll shared
-
 win32:DEFINES += WNT WIN32
 DEFINES += LOGWINDOW_EXPORTS