To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / vectapp.pro @ 71:cf27275c3d57

History | View | Annotate | Download (2.26 KB)

1

    
2
TEMPLATE = app
3

    
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
}
38

    
39
CONFIG += qt thread warn_on stl rtti exceptions
40
QT += network xml gui widgets
41

    
42
TARGET = Vect
43
linux*:TARGET = vect
44
solaris*:TARGET = vect
45

    
46
DEPENDPATH += . svcore svgui svapp
47
INCLUDEPATH += . svcore svgui svapp
48

    
49
OBJECTS_DIR = o
50
MOC_DIR = o
51

    
52
contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
53

    
54
MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay
55

    
56
linux* {
57
MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
58
}
59

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

    
64
LIBS = $$MY_LIBS $$LIBS
65

    
66
win* {
67
PRE_TARGETDEPS += svapp/release/libsvapp.a \
68
                  svgui/release/libsvgui.a \
69
                  svcore/release/libsvcore.a \
70
                  dataquay/release/libdataquay.a
71
}
72
!win* {
73
PRE_TARGETDEPS += svapp/libsvapp.a \
74
                  svgui/libsvgui.a \
75
                  svcore/libsvcore.a \
76
                  dataquay/libdataquay.a
77
}
78

    
79
RESOURCES += vect.qrc
80

    
81
HEADERS += main/MainWindow.h \
82
           main/PreferencesDialog.h
83
SOURCES += main/main.cpp \
84
           main/MainWindow.cpp \
85
           main/PreferencesDialog.cpp
86

    
87
QMAKE_INFO_PLIST = deploy/osx/Info.plist
88

    
89

    
90