summaryrefslogtreecommitdiff
path: root/libs/ardour/wscript
AgeCommit message (Collapse)Author
2014-02-23consolidate lxVST & winVST file-info code into libardourRobin Gareus
first step and clennup before adding support for VST shell-plugins (collections) and external scanner app...
2014-01-19visibility macros and flush() added to SrcFileSource; merge with masterPaul Davis
2014-01-18towards a SRC source + resampling during auditionRobin Gareus
2014-01-13aubio 3+4 compatRobin Gareus
2014-01-12remove VAMP and Rubberband from source treePaul Davis
2014-01-12remove taglib from source tree (require external provision)Paul Davis
2014-01-12move -fvisibility=hidden to the top of the source tree, and remove its ↵Paul Davis
internal use; use libtimecode as a shared lib again
2014-01-12aubio 3+4 compatRobin Gareus
2014-01-10finished merge of cairocanvas with windows and windows+cc branchesPaul Davis
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2014-01-07Merge branch 'master' into cairocanvasPaul Davis
2014-01-04fix detection of aubio library - aubio-0.4 breaks API and ABI.Robin Gareus
ideally we'll want atleast_version='0.3.2', max_version='0.3.9' (or anything before 0.4.0) for the time being. but waf/autowaf don't seem to allow that. aubio-0.3.2 was the previous minimum requirement and is also the last release of audio-0.3.X, so we're good with exact_version for now.
2013-12-27merge exportvis branch into cairocanvas, to reduce the number of "floating" ↵Paul Davis
branches. Still need to add API export/visibility macros for the canvas library.
2013-12-07A few basic tests for AudioEngineTim Mayberry
2013-12-05Fix compile when using external version of libltcTim Mayberry
2013-12-03fix up wscript/build issues in exportvis after merge with masterPaul Davis
2013-12-02Remove duplicate ALSA pkgconfigTim Mayberry
2013-11-26resolve merge with master (?)Paul Davis
2013-11-25Merge branch 'master' into cairocanvasPaul Davis
2013-11-05fix tests compilationJulien de Kozak
2013-10-31fix merge with masterPaul Davis
2013-10-28allow linking unbundled versions of some librariesNils Philippsen
(libltc, rubberband, taglib, vamp-sdk)
2013-10-23fix merge conflicts with masterPaul Davis
2013-10-22merge from masterPaul Davis
2013-10-21Remove random character at start of wscript fileTim Mayberry
2013-10-20Statically link libtimecode into libmidi++ instead of libardourTim Mayberry
This is necessary to get the libmidi++ test to work as libmidi++ has unresolved symbols in libtimecode. This was not a problem when libtimecode was statically linked into libardour if the executable depended on both libtimecode and libardour as the symbols would get resolved. This is not true for the midi++ test case as it doesn't depend on libardour Also as libmidi++ only references symbols from one object file in the libtimecode static archive only that object file gets included/exported from libmidi++. This is fixed by adding a dummy reference to a symbol in the other object file in the libtimecode static archive.
2013-10-18reverse the visibility.h files assumptions that we don't build shared libs ↵Paul Davis
by default This avoids having to define define LIBFOO_DLL=1 all over the place. If we ever go with static libs we will need to define LIBFOO_STATIC=1 but hopefully in some central location like the top level wscript. Oh, and I also dropped support for gcc older than version 4.x because ardour will already not build on such an old version.
2013-10-18use libltc and libtimecode as static libs, and upgrade to waf 1.7Paul Davis
This is slightly awkward. It is important that we only link once to the static lib. Doing this at executable link time did not work, possibly because waf insisted on putting the two static libraries at the front of the link list. So instead libardour is now the point where linkage to these libraries occurs (and nowhere else). This should never be changed unless the change just moves the linkage point to another location. Also fix a bug with the libardour version tha was picked up by waf 1.7
2013-10-18Merge remote-tracking branch 'remotes/origin/exportvis' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/wscript libs/ardour/ardour/audioregion.h libs/ardour/ardour/debug.h libs/ardour/ardour/directory_names.h libs/ardour/ardour/filesystem_paths.h libs/ardour/ardour/session_event.h libs/gtkmm2ext/gtkmm2ext/utils.h libs/panners/1in2out/wscript libs/panners/2in2out/wscript libs/panners/vbap/wscript libs/pbd/pbd/debug.h libs/pbd/pbd/file_utils.h libs/pbd/pbd/pathexpand.h libs/pbd/pbd/ringbuffer.h libs/pbd/pbd/ringbufferNPT.h libs/pbd/pbd/search_path.h libs/pbd/pbd/stacktrace.h libs/pbd/pbd/uuid.h libs/pbd/pbd/uuid_boost.h libs/surfaces/control_protocol/control_protocol/basic_ui.h libs/surfaces/control_protocol/control_protocol/control_protocol.h
2013-10-17get everything compiling with libardour built using -fvisibility=hiddenPaul Davis
2013-10-17add export control to libgtkmm2extPaul Davis
2013-10-17add export control to libevoralPaul Davis
2013-10-16make small beginning on visibility control in libardourPaul Davis
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-15Merge branch 'master' into windowsPaul Davis
2013-10-14Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc
2013-10-11Merge branch 'windows' into windows+ccJohn Emmas
2013-10-11Delete test_globals.h/cc now that the contents has moved to test_common.h/ccTim Mayberry
2013-10-09merge with master, fixing conflicts in 3 wscript filesPaul Davis
2013-10-08remove link-time use of JACK, since it is now dlopen'ed by the chosen backendPaul Davis
2013-10-08restore jack timebase master and jack session callback functionality (moved ↵Paul Davis
into the JACK backend)
2013-10-06Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_options.cc
2013-09-24start explicitly linking against libtimecode (this needs to happen elsewhere ↵Paul Davis
too)
2013-09-21Merge remote-tracking branch 'remotes/origin/cairocanvas' into windowsJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript
2013-09-19switch from JACK_Slave to Engine_SlavePaul Davis
2013-09-19move configure-time dependency on PortAudio out of libs/ardour and into ↵Paul Davis
libs/backends/jack PortAudio is currently used to get a list of device names for use with JACK on Windows. We should find a better way to do this that avoids this kind of dependency.
2013-09-14fix merge conflicts with masterPaul Davis
2013-09-12incomplete merge of master into windows (requires upcoming changes to master ↵Paul Davis
to be complete)
2013-09-11remove some configure time tests from libs/ardour regarding JACK which are ↵Paul Davis
no longer relevant
2013-09-07other changes for separated jack backendPaul Davis