summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
2019-12-07Add tsan option to trace data-racesRobin Gareus
2019-11-21Bump boost version requirementRobin Gareus
1.56 is needed for boost::optional::value_or
2019-10-19Use conf.fatal for fatal configuration errorsDavid Robillard
2019-10-19Fix Python3 incompatible syntaxDavid Robillard
2019-10-19Fix typoDavid Robillard
2019-10-02changes required to get build-stack to run on a Mojave VM.Paul Davis
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-09-25Cleanup configuration stageRobin Gareus
* use print() only for errors * use write_config_text() for normal operation * fail if lld was requested, but not found
2019-09-24add configure-time option to use lld as the linker (on linux)Paul Davis
this cuts about 15 seconds off the total linker time on a 16 core ryzen threadripper
2019-09-19remove compiler flags required only by boost::msm and a large transition tablePaul Davis
2019-09-17add finite state machine to control/manage transport statePaul Davis
2019-09-09Report whether arlua is being builtRobin Gareus
2019-09-02Include vamp-pyinRobin Gareus
In preparation for captainMorgan's pitch analysis script.
2019-08-17Remove explicit pulse version check (debian/wheezy builds)Robin Gareus
2019-07-25Puls der ZeitRobin Gareus
Prototype a basic stereo-playback only pulseaudio backend.
2019-04-09Unify build-system customization (Ardour/Mixbus)Robin Gareus
2019-01-02remove dangling --lv2 waf configure optionPaul Davis
2018-12-28remove configure-time --no-lv2 option. LV2 is integral to what we doPaul Davis
2018-10-20Add upstream libzita-convolver 4.0.3Robin Gareus
2018-09-21Fix --no-nls (1/5): ENABLE_NLS = 1/0 configRobin Gareus
system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-19AppData: 'revision' in revision.cc is expected in the 2nd lineGuido Aulisi
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2018-09-19generate revision.cc with one item per lineNils Philippsen
2018-09-19AppData release tags need a date to be validNils Philippsen
Or a timestamp, but that's deprecated. Create it from the last commit, store it in/retrieve it from revision.cc and substitute it in the template. https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-05-12First draft of a-expanderJohannes Mueller
2018-01-30Add factory plugin tags + favoritesRobin Gareus
2018-01-28Adds support for building in Mac OS High SierraChris Dennis
2017-10-21Detected boost using a compile-time check (works w/x-compile)Robin Gareus
2017-09-24part two of initial libtemporal creationPaul Davis
2017-09-20Fix buildstack revision reportRobin Gareus
2017-09-19Fix buildstack reportRobin Gareus
2017-09-18Don't build ni-maschine support by defaultRobin Gareus
While the pads work, overall integration is still not present, mainly because the device does not lend itself for editing & mixing in a DAW environment.
2017-09-16Add libzita-resampler as libRobin Gareus
This simplifies x-compiling and x-platform builds as well allows to statically link, if needed.
2017-09-03Fix the Unicode workaround in wscriptJulien "_FrnchFrgg_" RIVAUD
The previous code was supposed to ensure VERSIONĀ and PROGRAM_VERSION were *not* Unicode objects since though they are the correct type to represent strings in Python 2, too many libraries have strange issues dealing with them, and UnicodeErrors can creep in with implicit conversions from/to Unicode objects. But in fact it did exactly the contrary since str.decode() always returns Unicode objects, whose type corresponds to the str class in Python 3. Fix it so that in both Python 2 and 3 the constants are eventually instances of str.
2017-08-24fix waf template installRobin Gareus
2017-08-23Deploy Session-templatesRobin Gareus
2017-08-05full integration of beatbox test app into ardour tree+build systemPaul Davis
Plus a few attempts at catching note on/off quantization stuff
2017-07-17Purify libcanvas, remove libardour dependencyRobin Gareus
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-06-26Output the setting of the --no-threaded-waveviews option during configureTim Mayberry
2017-05-12Remove cfgtool, it's not useful anymoreRobin Gareus
cfgtool was used to dump the current config defaults into ./system_config on the system it runs. It was manually invoked (usually on Linux) and hence produced incorrect settings for Windows and OSX variants. Since ea4bbcf5 Ardour binaries bundle a minimal empty system_config, and the built-in defaults are used (correct for every platform).
2017-04-07Fix linking on El CapitanRobin Gareus
Modern xcode, does not allow std::locale::numeric with 10.8 SDK
2017-04-04Fix build-stack revision path (3d952b095)Robin Gareus
2017-04-04Include build-stack rev in config reportRobin Gareus
2017-04-04Sort and group configuration reportRobin Gareus
2017-02-26Fix yet another oversight for the windows icon file updateRobin Gareus
2017-02-19Allow to keep environment C/XXFLAGS with debug buildsRobin Gareus
this is needed for e.g. windows debug builds to pass mstackrealign
2017-01-14consolidate --help text, allow to generate man page.Robin Gareus
2017-01-05adapted wscript for macos sierrapowerpaul17
2017-01-05fixed compilation on osx, minimal version was wrongPaul Tirk
2016-12-11Add a small tool to experiment with libcanvasRobin Gareus