add helper binaries to bundles
authorRobin Gareus <robin@gareus.org>
Mon, 17 Mar 2014 13:40:29 +0000 (14:40 +0100)
committerRobin Gareus <robin@gareus.org>
Mon, 17 Mar 2014 13:40:54 +0000 (14:40 +0100)
tools/linux_packaging/build
tools/osx_packaging/osx_build

index 5ec6089e579290faadeefcad8e5492607fa7cc53..95f052537ed480615a7c2c353a788048e1f0eeb9 100755 (executable)
@@ -397,6 +397,15 @@ cp $BUILD_ROOT/libs/vamp-plugins/libardourvampplugins.so* $Libraries
 # Suil modules
 cp $ARDOURSTACK_ROOT/lib/suil-0/lib* $Libraries
 
+# VST scanner app (both LXVST as well as WIN-VST, 2in1)
+# (if build with wine: ardour-vst-scanner is a wrapper
+#  script for ardour-vst-scanner.exe.so, if VST is disabled
+#  neither binary nor script exists)
+cp $BUILD_ROOT/libs/fst/ardour-vst-scanner* $APPLIB/ || true
+
+# vfork wrapper
+cp $BUILD_ROOT/libs/vfork/ardour-exec-wrapper $APPLIB/
+
 OURLIBDIR=$BUILD_ROOT/libs
 OURLIBS=$OURLIBDIR/vamp-sdk:$OURLIBDIR/surfaces/control_protocol:$OURLIBDIR/ardour:$OURLIBDIR/midi++2:$OURLIBDIR/pbd:$OURLIBDIR/rubberband:$OURLIBDIR/soundtouch:$OURLIBDIR/gtkmm2ext:$OURLIBDIR/sigc++2:$OURLIBDIR/glibmm2:$OURLIBDIR/gtkmm2/atk:$OURLIBDIR/gtkmm2/pango:$OURLIBDIR/gtkmm2/gdk:$OURLIBDIR/gtkmm2/gtk:$OURLIBDIR/canvas:$OURLIBDIR/libsndfile:$OURLIBDIR/evoral:$OURLIBDIR/evoral/src/libsmf:$OURLIBDIR/audiographer:$OURLIBDIR/timecode:$OURLIBDIR/taglib:$OURLIBDIR/libltc:$OURLIBDIR/qm-dsp
 
index fcf1febe84fc78c2dd1641336c6d5918a47594ab..ad45651b93261d0912e492fe165934e2f62565dd 100755 (executable)
@@ -374,6 +374,13 @@ cp $BUILD_ROOT/libs/vamp-plugins/libardourvampplugins.dylib $Frameworks
 # Suil modules
 cp $ARDOURSTACK_ROOT/lib/suil-0/lib* $Frameworks
 
+# VST scanner app and wrapper script, if they exist
+cp $BUILD_ROOT/libs/fst/ardour-vst-scanner* $Frameworks/ || true
+
+# vfork wrapper
+cp $BUILD_ROOT/libs/vfork/ardour-exec-wrapper $Frameworks/
+
+
 while [ true ] ; do 
     missing=false
     for file in $APPROOT/MacOS/* $Frameworks/* $Frameworks/modules/* $Panners/*.dylib $Backends/*.dylib $Surfaces/*.dylib $Plugins/*.so ; do