Files
microser/fe_common.pri
2025-01-16 16:17:01 +08:00

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
}