Mercurial > hg > sonic-annotator
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 \ |