Revision 71:cf27275c3d57

View differences:

.hgsub
2 2
svgui = https://code.soundsoftware.ac.uk/hg/svgui
3 3
svapp = https://code.soundsoftware.ac.uk/hg/svapp
4 4
dataquay = https://bitbucket.org/breakfastquay/dataquay
5
sv-dependency-builds = https://code.soundsoftware.ac.uk/hg/sv-dependency-builds
.hgsubstate
1 1
d16f0fd6db6104d87882bc43788a3bb1b0f8c528 dataquay
2
05254799ed1031056ad931f9239943c3746a5ac3 sv-dependency-builds
2 3
d044682967ca24bf50275c5237163edb94887c85 svapp
3 4
4a2c150ecd679a637a0fdcdb262b232efa137ecd svcore
4 5
7463ece5d5e8317c09af2e70f1b117cde65aed0d svgui
platform-dataquay.pri
1 1

  
2
include(./config.pri)
2
exists(config.pri) {
3
    include(./config.pri)
4
}
3 5

  
4 6
CONFIG += staticlib
5 7

  
......
9 11

  
10 12
DEFINES += USE_SORD
11 13
# Libraries and paths should be added by config.pri
14

  
15
win32-g++ {
16
    INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include
17
    LIBS += -L../../sv-dependency-builds/win32-mingw/lib
18
}
19
win32-msvc* {
20
    INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include
21
    LIBS += -L../../sv-dependency-builds/win32-msvc/lib
22
}
23
mac* {
24
    INCLUDEPATH += ../sv-dependency-builds/osx/include
25
    LIBS += -L../sv-dependency-builds/osx/lib
26
}
vectapp.pro
1 1

  
2 2
TEMPLATE = app
3 3

  
4
include(config.pri)
4
win32-g++ {
5
    INCLUDEPATH += sv-dependency-builds/win32-mingw/include
6
    LIBS += -Lsv-dependency-builds/win32-mingw/lib
7
}
8
win32-msvc* {
9
    INCLUDEPATH += sv-dependency-builds/win32-msvc/include
10
    LIBS += -Lsv-dependency-builds/win32-msvc/lib
11
}
12
mac* {
13
    INCLUDEPATH += sv-dependency-builds/osx/include
14
    LIBS += -Lsv-dependency-builds/osx/lib
15
}
16

  
17
exists(config.pri) {
18
    include(config.pri)
19
}
20

  
21
!exists(config.pri) {
22

  
23
    CONFIG += release
24
    DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
25

  
26
    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
27

  
28
    LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -lz -lsord-0 -lserd-0 -llo
29

  
30
    win* {
31
        LIBS += -lwinmm -lws2_32
32
    }
33
    macx* {
34
        DEFINES += HAVE_COREAUDIO
35
        LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate
36
    }
37
}
5 38

  
6 39
CONFIG += qt thread warn_on stl rtti exceptions
7 40
QT += network xml gui widgets
......
24 57
MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
25 58
}
26 59

  
60
win* {
61
MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Ldataquay/release $$MY_LIBS
62
}
63

  
27 64
LIBS = $$MY_LIBS $$LIBS
28 65

  
29 66
win* {
30
PRE_TARGETDEPS += svapp/svapp.lib \
31
                  svgui/svgui.lib \
32
                  svcore/svcore.lib
67
PRE_TARGETDEPS += svapp/release/libsvapp.a \
68
                  svgui/release/libsvgui.a \
69
                  svcore/release/libsvcore.a \
70
                  dataquay/release/libdataquay.a
33 71
}
34 72
!win* {
35 73
PRE_TARGETDEPS += svapp/libsvapp.a \
36 74
                  svgui/libsvgui.a \
37
                  svcore/libsvcore.a
75
                  svcore/libsvcore.a \
76
                  dataquay/libdataquay.a
38 77
}
39 78

  
40 79
RESOURCES += vect.qrc

Also available in: Unified diff