1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
DEFINES += QT_USE_FAST_CONCATENATION \
QT_USE_FAST_OPERATOR_PLUS \
QT_NO_CAST_TO_ASCII \
QT_NO_CAST_FROM_ASCII \
QT_NO_CAST_FROM_BYTEARRAY
ACTIONA_VERSION = 3.10.0
SCRIPT_VERSION = 1.1.0
if(!isEmpty(VERSION_OVERRIDE)) {
ACTIONA_VERSION = $$VERSION_OVERRIDE
}
DEFINES *= ACT_VERSION=$$ACTIONA_VERSION
DEFINES *= ACT_SCRIPT_VERSION=$$SCRIPT_VERSION
DEFINES *= ACT_BUILD_NAME=\\\"$$BUILD_NAME\\\"
UI_DIR = generated
MOC_DIR = generated
RCC_DIR = generated
OBJECTS_DIR = generated
unix {
isEmpty(PREFIX): PREFIX=/usr/local
isEmpty(LIBDIR): LIBDIR=lib
PREFIXSTR = '\\"$${PREFIX}\\"'
LIBDIRSTR = '\\"$${LIBDIR}\\"'
DEFINES += ACT_PREFIX=\"$${PREFIXSTR}\"
DEFINES += ACT_LIBDIR=\"$${LIBDIRSTR}\"
}
win32 {
DEFINES += WIN32_LEAN_AND_MEAN NOMINMAX VC_EXTRALEAN
}
*clang*|*-g++*::QMAKE_CXXFLAGS += -std=c++11
*clang*|*-g++*::QMAKE_CXXFLAGS_DEBUG += -pedantic -Wall -Wextra -Wno-long-long -g -Wpointer-arith -Wcast-qual \
-Wcast-align -Woverloaded-virtual -Wwrite-strings -Winit-self -Wundef -Wlogical-op -Winline
*clang*|*-g++*::QMAKE_CXXFLAGS_RELEASE += -O3 -s
*-msvc*::QMAKE_CXXFLAGS_RELEASE += -O2 -fp:fast -GL
*-msvc*::QMAKE_LFLAGS_RELEASE += /LTCG
!contains(QMAKE_HOST.arch, x86_64):{
*-msvc*::QMAKE_CXXFLAGS_RELEASE += -arch:SSE2
}
defineTest(isQtVersionGreaterOrEqualThan510) {
greaterThan(QT_MAJOR_VERSION, 5): return(true)
equals(QT_MAJOR_VERSION, 5):greaterThan(QT_MINOR_VERSION, 10)|equals(QT_MINOR_VERSION, 10): return(true)
return(false)
}
|