Mercurial > hg > tony
changeset 121:f7b2978d1d65
Use sv-dependency-builds on OS/X as well if no config.pri
author | Chris Cannam |
---|---|
date | Thu, 09 Jan 2014 09:18:38 +0000 |
parents | 8ed567d30e34 |
children | ae709c7deb87 |
files | .hgsubstate platform-dataquay.pri tonyapp.pro |
diffstat | 3 files changed, 45 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgsubstate Wed Jan 08 17:48:09 2014 +0000 +++ b/.hgsubstate Thu Jan 09 09:18:38 2014 +0000 @@ -1,5 +1,5 @@ 236814e07bd07473958c1ff89103124536a0c3c8 dataquay -3c5adc4a864fa75e5b1e67c260b77541aaa4f1f6 sv-dependency-builds -65b75e23bbd5f36fcc1bbc9073bbc12bddd34a78 svapp -fe4772d113863a1654531f025e58dcf68e44922b svcore -def489f5ce92bc62d0b16af676566087248f219a svgui +7c42c2fc4173ccadd234f0d711fb2c96059e8477 sv-dependency-builds +e86596839f27750cff1ddd3ea2e3e2ed953b8ac7 svapp +8e22795fe30bf9540103181d994a2e795a83d8c0 svcore +c65826b5e980005bbecb3da5b8d2fc1d2f7c4195 svgui
--- a/platform-dataquay.pri Wed Jan 08 17:48:09 2014 +0000 +++ b/platform-dataquay.pri Thu Jan 09 09:18:38 2014 +0000 @@ -3,6 +3,21 @@ include(./config.pri) } +!exists(config.pri) { + win32-g++ { + INCLUDEPATH += sv-dependency-builds/win32-mingw/include + LIBS += -Lsv-dependency-builds/win32-mingw/lib + } + win32-msvc* { + INCLUDEPATH += sv-dependency-builds/win32-msvc/include + LIBS += -Lsv-dependency-builds/win32-msvc/lib + } + macx* { + INCLUDEPATH += sv-dependency-builds/osx/include + LIBS += -Lsv-dependency-builds/osx/lib + } +} + CONFIG += staticlib DEFINES -= USE_REDLAND @@ -12,7 +27,3 @@ DEFINES += USE_SORD # Libraries and paths should be added by config.pri -win32-g++: { - INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include - LIBS += -L../../sv-dependency-builds/win32-mingw/lib -}
--- a/tonyapp.pro Wed Jan 08 17:48:09 2014 +0000 +++ b/tonyapp.pro Thu Jan 09 09:18:38 2014 +0000 @@ -1,22 +1,35 @@ TEMPLATE = app -win32-g++ { - INCLUDEPATH += sv-dependency-builds/win32-mingw/include - LIBS += -Lsv-dependency-builds/win32-mingw/lib -} -win32-msvc* { - INCLUDEPATH += sv-dependency-builds/win32-msvc/include - LIBS += -Lsv-dependency-builds/win32-msvc/lib -} - exists(config.pri) { include(config.pri) } -win* { - !exists(config.pri) { - DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_DATAQUAY HAVE_LIBLO HAVE_MAD HAVE_ID3TAG HAVE_PORTAUDIO_2_0 - LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -llo -lz -lsord-0 -lserd-0 -lwinmm -lws2_32 + +!exists(config.pri) { + win32-g++ { + INCLUDEPATH += sv-dependency-builds/win32-mingw/include + LIBS += -Lsv-dependency-builds/win32-mingw/lib + } + win32-msvc* { + INCLUDEPATH += sv-dependency-builds/win32-msvc/include + LIBS += -Lsv-dependency-builds/win32-msvc/lib + } + macx* { + INCLUDEPATH += sv-dependency-builds/osx/include + LIBS += -Lsv-dependency-builds/osx/lib + } + + DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_LIBLO HAVE_MAD HAVE_ID3TAG + + LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -llo -lz -lsord-0 -lserd-0 + + win* { + DEFINES += HAVE_PORTAUDIO_2_0 + LIBS += -lportaudio -lwinmm -lws2_32 + } + macx* { + DEFINES += HAVE_COREAUDIO + LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices } }