48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
######################################################################
|
|
# common config for project
|
|
######################################################################
|
|
|
|
DEPENDPATH += .
|
|
|
|
CONFIG += debug_and_release
|
|
CONFIG += warn_off
|
|
CONFIG -= warn_on
|
|
|
|
CONFIG(debug, debug|release) {
|
|
TARGET = $$join(TARGET,,,d)
|
|
QMAKE_CXXFLAGS_DEBUG += -DDEBUG
|
|
}
|
|
|
|
unix {
|
|
QMAKE_CXXFLAGS_WARN_ON = -Wall
|
|
QMAKE_CXXFLAGS_WARN_OFF = -w
|
|
LIBS += -lrt -ldl
|
|
OS_VERSION = $$system(uname -a)
|
|
contains(OS_VERSION, SunOS) {
|
|
#QMAKE_CXXFLAGS +=-D_POSIX_PTHREAD_SEMANTICS
|
|
LIBS += -lsocket -lnsl
|
|
}
|
|
contains(QMAKE_CXXFLAGS, -m64) {
|
|
DEFINES +=FE_VERSION_64
|
|
}
|
|
}
|
|
|
|
win32 {
|
|
DEFINES -= UNICODE
|
|
QMAKE_INCDIR = $(QTDIR)/include
|
|
QMAKE_INCDIR_QT = $(QTDIR)/include
|
|
QMAKE_LIBDIR_QT = $(QTDIR)/lib
|
|
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:no
|
|
QMAKE_LFLAGS_DEBUG += /INCREMENTAL:no
|
|
QMAKE_LFLAGS += /MACHINE:X86
|
|
QMAKE_MOC = $$(QTDIR)/bin/moc.exe
|
|
QMAKE_RCC = $$(QTDIR)/bin/rcc.exe
|
|
QMAKE_UIC = $$(QTDIR)/bin/uic.exe
|
|
QMAKE_IDC = $$(QTDIR)/bin/idc.exe
|
|
CONFIG -= warn_on
|
|
INCLUDEPATH +=$(QTDIR)/mkspecs/win32-msvc2010
|
|
QMAKE_CXXFLAGS +=-DWIN32_LEAN_AND_MEAN
|
|
#for remove ACE warning
|
|
DEFINES += _CRT_SECURE_NO_DEPRECATE _M_IX86 WIN32
|
|
}
|