summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
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
2015-08-23more python2/3 compatRobin Gareus
2015-08-21support the young serpentsRobin Gareus
2015-08-17Remove duplicate code in wscript after mergeTim Mayberry
2015-08-16Tweaked build and run for windowsGuy Sherman
Quotes were appearing around the version number. Modified wscript to remove quotes from VERSION and PROGRAM_VERSION. One of the places windows looks for DLLs is in directories listed in PATH. A new file called ardev-win which sets up the contents of PATH and LD_LIBRARY_PATH as required.
2015-08-13provide a mechanism for ./waf dist to work without hardcoding APPNAME in wscriptPaul Davis
2015-08-12python /^x86_64/ does not match 'x86_64-w64-mingw32-gcc' so what..Robin Gareus
2015-08-12regexp funRobin Gareus
2015-08-06Added PT .ptf session audio import functionalityDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-07-06fix wscripts to work with python3.Paul Davis
encode/decode return byte arrays in python3, not strings
2015-07-05remove tabs from python codeRobin Gareus
2015-06-29Revert "experimentally remove some C++11 flags (likely to return)"Paul Davis
This reverts commit a27ad61695053fc18a9630dd9e7c2418416ba915. This was not a fix for the problem it was an attempt to fix.
2015-06-29experimentally remove some C++11 flags (likely to return)Paul Davis