mirror of
https://github.com/mumble-voip/mumble.git
synced 2025-10-26 11:19:16 +00:00
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1056 05730e5d-ab1b-0410-a4ac-84af385074fa
73 lines
1.7 KiB
Plaintext
73 lines
1.7 KiB
Plaintext
CONFIG *= warn_on
|
|
|
|
win32 {
|
|
CONFIG(intelcpp) {
|
|
DEFINES *= VAR_ARRAYS
|
|
QMAKE_CC = icl
|
|
QMAKE_CXX = icl
|
|
QMAKE_LIB = xilib /nologo
|
|
QMAKE_LINK = xilink
|
|
QMAKE_CFLAGS *= -Qstd=c99 -Qrestrict -Qvc9
|
|
QMAKE_CXXFLAGS *= -Qstd=c++0x -Qrestrict -Qvc9
|
|
QMAKE_CFLAGS_RELEASE *= -O3 -QxK -Qip -Qipo
|
|
QMAKE_CXXFLAGS_RELEASE *= -O3 -QxK -Qip -Qipo
|
|
QMAKE_CFLAGS_DEBUG *= -O2 -QxK -Ob0
|
|
#-RTCs -RTCu -RTCc
|
|
QMAKE_CXXFLAGS_DEBUG *= -O2 -QxK -Ob0
|
|
#-RTCs -RTCu -RTCc
|
|
|
|
CONFIG(optgen) {
|
|
QMAKE_CFLAGS *= -Qprof-gen
|
|
QMAKE_CXXFLAGS *= -Qprof-gen
|
|
}
|
|
|
|
CONFIG(optimize) {
|
|
QMAKE_CFLAGS *= -Qprof-use
|
|
QMAKE_CXXFLAGS *= -Qprof-use
|
|
}
|
|
}
|
|
|
|
CONFIG(symbols) {
|
|
QMAKE_CFLAGS_RELEASE *= -GR -Zi -Oy-
|
|
QMAKE_CXXFLAGS_RELEASE *= -GR -Zi -Oy-
|
|
QMAKE_LFLAGS *= -fixed:no -debug
|
|
}
|
|
|
|
}
|
|
|
|
!win32 {
|
|
CONFIG(opt-gcc) {
|
|
QMAKE_CC = /opt/gcc/bin/gcc
|
|
QMAKE_CXX = /opt/gcc/bin/g++
|
|
QMAKE_LINK = /opt/gcc/bin/g++
|
|
}
|
|
|
|
QMAKE_CFLAGS *= -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare
|
|
QMAKE_CXXFLAGS *= -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare
|
|
!macx {
|
|
QMAKE_LFLAGS *= -Wl,--as-needed
|
|
}
|
|
|
|
CONFIG(optgen) {
|
|
QMAKE_CFLAGS *= -O3 -ffast-math -ftree-vectorize -fprofile-generate
|
|
QMAKE_CXXFLAGS *= -O3 -ffast-math -ftree-vectorize -fprofile-generate
|
|
QMAKE_LFLAGS *= -fprofile-generate
|
|
}
|
|
|
|
CONFIG(optimize) {
|
|
QMAKE_CFLAGS *= -O3 -ffast-math -ftree-vectorize -fprofile-use
|
|
QMAKE_CXXFLAGS *= -O3 -ffast-math -ftree-vectorize -fprofile-use
|
|
}
|
|
|
|
CONFIG(symbols) {
|
|
QMAKE_CFLAGS *= -g
|
|
QMAKE_CXXFLAGS *= -g
|
|
}
|
|
}
|
|
|
|
CONFIG(no-pch) {
|
|
CONFIG -= precompile_header
|
|
} else {
|
|
CONFIG *= precompile_header
|
|
}
|