comparison noconfig.pri @ 334:ba3c0e70b5dd bqaudiostream

Update to reflect bqaudiostream branch of sv libraries
author Chris Cannam
date Thu, 24 Jan 2019 15:10:22 +0000
parents e16e4cda23b9
children 4add4bf9c40e
comparison
equal deleted inserted replaced
333:70d19452631e 334:ba3c0e70b5dd
1
2 CONFIG += c++14
1 3
2 CONFIG += release 4 CONFIG += release
5 #CONFIG += debug
3 6
4 #CONFIG -= release 7 PREFIX_PATH = /usr/local
5 #CONFIG += debug
6 8
7 DEFINES += NDEBUG BUILD_RELEASE 9 DEFINES += NDEBUG BUILD_RELEASE
8 DEFINES += NO_TIMING 10 DEFINES += NO_TIMING
9 11
10 # Full set of defines expected for all platforms when we have the 12 # Full set of defines expected for all platforms when we have the
15 HAVE_FFTW3 \ 17 HAVE_FFTW3 \
16 HAVE_FFTW3F \ 18 HAVE_FFTW3F \
17 HAVE_SNDFILE \ 19 HAVE_SNDFILE \
18 HAVE_SAMPLERATE \ 20 HAVE_SAMPLERATE \
19 HAVE_MAD \ 21 HAVE_MAD \
20 HAVE_ID3TAG 22 HAVE_ID3TAG \
21 23 HAVE_OPUS
24
22 # Default set of libs for the above. Config sections below may update 25 # Default set of libs for the above. Config sections below may update
23 # these. 26 # these.
24 27
25 LIBS += \ 28 LIBS += \
26 -lbase \ 29 -lbase \
32 -lFLAC \ 35 -lFLAC \
33 -logg \ 36 -logg \
34 -lvorbis \ 37 -lvorbis \
35 -lvorbisenc \ 38 -lvorbisenc \
36 -lvorbisfile \ 39 -lvorbisfile \
40 -lopusfile \
41 -lopus \
37 -logg \ 42 -logg \
38 -lmad \ 43 -lmad \
39 -lid3tag \ 44 -lid3tag \
40 -lsamplerate \ 45 -lsamplerate \
41 -lz \ 46 -lz \
52 57
53 DEFINES += NOMINMAX _USE_MATH_DEFINES CAPNP_LITE 58 DEFINES += NOMINMAX _USE_MATH_DEFINES CAPNP_LITE
54 59
55 QMAKE_CXXFLAGS_RELEASE += -ffast-math 60 QMAKE_CXXFLAGS_RELEASE += -ffast-math
56 61
57 LIBS += -lwinmm -lws2_32 62 LIBS += -lmfplat -lmfreadwrite -lmfuuid -lpropsys -lwinmm -lws2_32
58 } 63 }
59 64
60 win32-msvc* { 65 win32-msvc* {
61 66
62 # This config is actually used only for 64-bit Windows builds. 67 # This config is actually used only for 64-bit Windows builds.
81 86
82 # These have different names 87 # These have different names
83 LIBS -= -lsord-0 -lserd-0 88 LIBS -= -lsord-0 -lserd-0
84 LIBS += -lsord -lserd 89 LIBS += -lsord -lserd
85 90
86 LIBS += -ladvapi32 -lwinmm -lws2_32 91 LIBS += -lmfplat -lmfreadwrite -lmfuuid -lpropsys -ladvapi32 -lwinmm -lws2_32
87 } 92 }
88 93
89 macx* { 94 macx* {
90 95
91 # All Mac builds are 64-bit these days. 96 # All Mac builds are 64-bit these days.
92 97
93 INCLUDEPATH += $$PWD/sv-dependency-builds/osx/include 98 INCLUDEPATH += $$PWD/sv-dependency-builds/osx/include $$PWD/sv-dependency-builds/osx/include/opus
94 LIBS += -L$$PWD/sv-dependency-builds/osx/lib -L$$PWD 99 LIBS += -L$$PWD/sv-dependency-builds/osx/lib -L$$PWD
95 100
96 QMAKE_CXXFLAGS_RELEASE += -O3 -ffast-math 101 QMAKE_CXXFLAGS_RELEASE += -O3 -ffast-math -flto
97 102
98 DEFINES += HAVE_VDSP 103 DEFINES += HAVE_COREAUDIO HAVE_VDSP
99 LIBS += \ 104 LIBS += \
100 -framework CoreAudio \ 105 -framework CoreAudio \
101 -framework CoreMidi \ 106 -framework CoreMidi \
102 -framework AudioUnit \ 107 -framework AudioUnit \
103 -framework AudioToolbox \ 108 -framework AudioToolbox \