Chris@0: Chris@0: CONFIG += c++11 Chris@0: Chris@0: CONFIG += release Chris@0: Chris@0: PREFIX_PATH = /usr/local Chris@0: Chris@51: INCLUDEPATH += $$PWD/vamp-plugin-sdk Chris@0: Chris@0: win32-msvc* { Chris@0: Chris@37: DEPLOYDIR = $$PWD/deploy/win64 Chris@37: Chris@25: INCLUDEPATH += /Libraries/boost_1_69_0 $$PWD/../boost_1_69_0/ $$PWD/sv-dependency-builds/win64-msvc/include Chris@25: LIBS += -L$$PWD -L$$PWD/sv-dependency-builds/win64-msvc/lib Chris@0: Chris@0: CONFIG(release) { Chris@105: LIBS += -NODEFAULTLIB:MSVCRT -Lrelease Chris@0: } Chris@0: Chris@51: DEFINES += NOMINMAX _USE_MATH_DEFINES HAVE_C99_VARARGS_MACROS _HAS_STD_BYTE=0 Chris@51: Chris@113: DEFINES += AVOID_WINRT_DEPENDENCY Chris@0: } Chris@0: Chris@0: macx* { Chris@0: Chris@0: # All Mac builds are 64-bit these days. Chris@0: Chris@37: DEPLOYDIR = $$PWD/deploy/osx Chris@37: Chris@21: INCLUDEPATH += /usr/local/opt/boost/include $$PWD/sv-dependency-builds/osx/include Chris@21: LIBS += -L$$PWD -L$$PWD/sv-dependency-builds/osx/lib Chris@0: Chris@6: QMAKE_CXXFLAGS_RELEASE += -O3 -flto Chris@0: QMAKE_LFLAGS_RELEASE += -O3 -flto Chris@0: } Chris@0: Chris@0: linux* { Chris@37: Chris@37: DEPLOYDIR = $$PWD/deploy/linux Chris@37: Chris@109: INCLUDEPATH += $$PWD/sv-dependency-builds/src/serd-0.18.2 $$PWD/sv-dependency-builds/src/sord-0.12.0 Chris@109: Chris@10: QMAKE_CXXFLAGS_RELEASE += -O3 -flto Chris@16: QMAKE_LFLAGS_RELEASE += -O3 -flto -Wl,--no-undefined Chris@0: } Chris@0: