QT 跨平台编译.pri文件
BASE_PATH = $$PWD/..
BASE_BUILD_PATH = ./#$$BASE_PATH/bin # base build path
BASE_SRC_PATH = $$PWD/../src # base src path
CONFIG += debug_and_release
CONFIG(debug, debug|release) {
} else {
DEFINES+=NDEBUG
}
CONFIG(debug, debug|release) {
BUILD_TYPE = debug
}
CONFIG(release, debug|release) {
BUILD_TYPE = release
CONFIG += strip
}
win32:BUILD_PATH = $$BASE_BUILD_PATH/$$BUILD_TYPE
unix:BUILD_PATH = $$BASE_BUILD_PATH/$$BUILD_TYPE
macx:BUILD_PATH = $$BASE_BUILD_PATH/$$BUILD_TYPE
QMAKE_CXXFLAGS += -fno-rtti -Wall -DQT_NO_TRANSLATION=1
win32{
DEFINES+=Q_OS_WIN
}
linux-g++{
DEFINES+=Q_OS_UNIX
DEFINES+=Q_OS_LINUX
}
mac{
CONFIG += x86 ppc
QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
QMAKE_CXXFLAGS += -mmacosx-version-min=10.4
QMAKE_LIBS += -mmacosx-version-min=10.4
DEFINES += Q_OS_DARWIN
DEFINES += Q_OS_UNIX
}
#OBJECTS_DIR = $$BASE_SRC_PATH/$$TARGET/$$BUILD_TYPE
DESTDIR = $$BUILD_PATH