summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
2016-08-24OSC: Add preset loading to OSC GUILen Ovens
2016-08-24a-fluidsynthRobin Gareus
2016-08-23Import libfluidsynth into the Ardour codebaseRobin Gareus
2016-07-12a-reverb prototype (based on setBfree b_reverb)Robin Gareus
2016-07-07Add a-EQ (basic 4 band EQ) with inline display based on SVF filtersDamien Zammit
2016-07-06Add a-Delay pluginDamien Zammit
2016-07-04add another warning-disable flag for clangPaul Davis
2016-07-03bundle a-compRobin Gareus
2016-06-26Enable build for FreeBSD (part 1/2)Robin Gareus
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib
2016-06-24Ignore numerals before "+" in tagRobin Gareus
2016-05-16clean up configure outputRobin Gareus
print is not interleaved with autowaf.display_msg
2016-05-16fix windows builds - rc file needs to be present at build callRobin Gareus
2016-05-16icon-name follows program-nameRobin Gareus
so that derivative products don't need to replace binary image/icon files in the source (use ./waf configure --program-name=...)
2016-03-20add luadoc binary (developer tool) to dump lua bindingsRobin Gareus
output is either JSON or lua-tables. enable via ./waf configure --luadoc ... , needs C++11
2016-03-14prepare custom LV2 extensionsRobin Gareus
2016-03-04tweak optimization flags for clangRobin Gareus
2016-03-02amend prev commit (OS X El Capitan builds)Robin Gareus
2016-03-02fix OSX El Capitan buildsRobin Gareus
2016-02-23Add some lua scriptsRobin Gareus
2016-02-23add lua-session commandline toolRobin Gareus
2016-02-22add liblua wrapper and build-scriptsRobin Gareus
2016-02-22fix inadvertent case changePaul Davis
2016-02-22additional GTKOSX => __APPLE__ changes missed in previous commitPaul Davis
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-21make threaded waveview rendering a configure time option (enabled by default)Paul Davis
2016-01-12at the end of waf configure, when displaying selected options, break backend ↵Paul Davis
settings into their own "output block"
2016-01-12add relevant wscript visibility for the portaudio backendPaul Davis
2016-01-12remove wavesaudio backendPaul Davis
2015-12-17amend prev commit (fix typos)Robin Gareus
2015-12-17more hot wine.Robin Gareus
2015-12-16commandline session utilitiesRobin Gareus
2015-12-12Add option to use libc++ instead of libstdc++David
2015-12-10Add support for El CapitanDavid
2015-12-10add a mixbus compile defineRobin Gareus
allow to minimize branch changes downstream and work closer with upstream. (so far upstream #ifdef MIXBUS were hardcoded to #if 1 downstream)
2015-12-05improve itstool detection:Robin Gareus
handle "/bin/sh: 1: itstool: not found" cases.
2015-12-03disable pthread-w32 semaphores for nowRobin Gareus
Two major changes: semaphore AND callback based portaudio on one day are not great for testing.
2015-12-02fix pthread-windows semaphore detectionRobin Gareus
2015-12-02prefer pthread-semaphores (posix API) with mingwRobin Gareus
Hopefully this resolves glitches on hyperthreading machines. Apart from using unnamed Semaphores, pthread-w32 includes additional locks (guess: mem-barriers), a fallback implementation and windows-specific tricks that I'd rather not want to know about :)
2015-11-29NOOP, remove trailing whitespace, replace tabs in python scriptsRobin Gareus
2015-11-25check for itstool (>= 1.0.4, -j option)Robin Gareus
2015-11-24update configure time tests and code to use libsndfile 1.0.26's version of ↵Paul Davis
the R64 auto-downgrade-to-WAV code
2015-11-18Add --profile waf option so frame pointer isn't omitted in optimized buildsTim Mayberry
2015-11-18Remove -O0 optimize flag from debuggable flags to enable debuggable ↵Tim Mayberry
optimized builds This allows debug symbol information to be included for optimized builds. This may not always be useful for debugging but it is necessary to use profiling tools like perf. The default optimize level is -O0 if no other optimize flag is specified so the optimization level will be the same unless overridden.
2015-10-23Build freedesktop files if requested.nick_m
2015-10-18fix OS X system detection (amend 66704ee)Robin Gareus
2015-09-28remove outdated limiationRobin Gareus
2015-09-26new tool to test gcc4/5 ABIRobin Gareus
2015-09-26gcc5/c++11 deprecates std::auto_ptrRobin Gareus
2015-09-14fix bundled LV2 plugin deployment.Robin Gareus
Ardour Application bundles use uppercase LV2, consistent with LV2 "the name" on http://lv2plug.in/ and the recommendation for OSX & Win on http://lv2plug.in/pages/filesystem-hierarchy-standard.html/ Since this is for internal-use only, so we do not need to follow the lowercase Unix recommendation.
2015-09-08configure time detection of a patch/feature of libsndfile not yet in releasePaul Davis