forked from CsoundQt/CsoundQt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
qcs-macx.pro
77 lines (67 loc) · 2.18 KB
/
qcs-macx.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
!macx: error(This project file is only for Macintosh OS X systems.)
!no_messages {
message()
message(Building CsoundQt for Macintosh OS X.)
}
i386: {
CONFIG += i386
QMAKE_CXXFLAGS += -arch i386
} else:universal {
QMAKE_CXXFLAGS += -arch i386
CONFIG += i386
CONFIG += ppc
} else {
CONFIG += x86_64
QMAKE_CXXFLAGS += -arch x86_64
}
build32: MAC_LIB = CsoundLib
build64: MAC_LIB = CsoundLib64
#paths set up for using the csound from installed package
HOME_DIRECTORY =
# Set default paths
CSOUND_FRAMEWORK_DIR = /Library/Frameworks/$${MAC_LIB}.framework/Versions/Current
DEFAULT_CSOUND_API_INCLUDE_DIRS = $${CSOUND_FRAMEWORK_DIR}/Headers \
$${CSOUND_FRAMEWORK_DIR}/Headers \
/usr/local/include/csound
DEFAULT_CSOUND_INTERFACES_INCLUDE_DIRS = $${DEFAULT_CSOUND_API_INCLUDE_DIRS}
DEFAULT_CSOUND_LIBRARY_DIRS = $${HOME_DIRECTORY}/$${CSOUND_FRAMEWORK_DIR} \
$${CSOUND_FRAMEWORK_DIR} \
/usr/local/lib
build32:DEFAULT_CSOUND_LIBS = CsoundLib
build64:DEFAULT_CSOUND_LIBS = CsoundLib64
# For OS X, the PythonQt.1.0.0.dylib and the libPythonQt.1.dylib must be on /usr/local/lib or other lib path
DEFAULT_PYTHON_INCLUDE_DIR = /usr/local/include \
/usr/include
DEFAULT_PYTHONQT_LIBRARY_DIRS = /usr/local/lib \
/usr/lib
PYTHONQT_VARIANTS = "PythonQt3.2" "PythonQt3.1" "PythonQt3.0" "PythonQt" "PythonQt2.0.1"
for (pyqtdir, PYTHONQT_VARIANTS) {
DEFAULT_PYTHONQT_SRC_DIRS += ../../../$$pyqtdir \
../$$pyqtdir \
$$pyqtdir
}
#PYTHONQT_LIB = PythonQt_QtAll$${DEBUG_EXT}
PYTHONQT_LIB = PythonQt
# Do configuration step
include(config.pri)
# Use results from config step
LIBS *= -L$${CSOUND_LIBRARY_DIR}
rtmidi {
DEFINES += __MACOSX_CORE__
LIBS += -framework CoreFoundation
LIBS += -framework CoreMidi -framework CoreAudio
}
quteapp_f {
message(Bundling QuteApp_f)
RESOURCES += "src/quteapp_f_osx.qrc"
}
quteapp_d {
message(Bundling QuteApp_d)
RESOURCES += "src/quteapp_d_osx.qrc"
}
#LIBS += -framework QtCore -framework QtGui -framework QtXml
LCSOUND = -F$${HOME_DIRECTORY}/Library/Frameworks -F/Library/Frameworks -framework $${MAC_LIB}
csound6: LCSND = -L/usr/local/lib -lcsnd6.6.0
else: LCSND = -l_csnd
QMAKE_INFO_PLIST = $${PWD}/src/MyInfo.plist
ICON = $${PWD}/images/qtcs.icns