Fix memory leak.
[ardour.git] / libs / evoral / SConscript
index fcc29c9b56188484b682e2cf08a43745a32f3112..7aeac5a22481136c49acb14a2434a131f9477801 100644 (file)
@@ -8,9 +8,13 @@ Import('env libraries install_prefix')
 
 evoral = env.Clone()
 evoral.Merge([
+       libraries['glib2'],
+       libraries['sigc2'],
        libraries['glibmm2'],
        libraries['xml'], 
-       libraries['pbd'],       
+       libraries['pbd'],
+       libraries['boost'],
+       libraries['smf']
        ])
 
 if evoral['IS_OSX']:
@@ -19,16 +23,19 @@ if evoral['IS_OSX']:
 domain = 'evoral'
 
 evoral.Append(DOMAIN=domain, MAJOR=1, MINOR=0, MICRO=0)
-evoral.Append(CXXFLAGS="-DEVENT_WITH_XML")
+evoral.Append(CXXFLAGS="-DEVORAL_MIDI_XML")
 
 sources = Split("""
 src/Control.cpp
 src/ControlList.cpp
 src/ControlSet.cpp
+src/Curve.cpp
 src/Event.cpp
+src/MIDIEvent.cpp
 src/Note.cpp
+src/SMF.cpp
+src/SMFReader.cpp
 src/Sequence.cpp
-src/Curve.cpp
 """)
 
 libevoral = evoral.SharedLibrary('evoral', [ sources ])