Paul Davis
68ec0d23c9
changes required to get build-stack to run on a Mojave VM.
2019-10-02 18:04:40 -06:00
Paul Davis
5ec5bc4523
goodbye USE_TRACKS_CODE_FEATURES and is_tracks_build
2019-09-25 12:16:13 -06:00
Robin Gareus
b9ff3b1e77
Cleanup configuration stage
...
* use print() only for errors
* use write_config_text() for normal operation
* fail if lld was requested, but not found
2019-09-25 14:13:51 +02:00
Paul Davis
d48e916ef1
add configure-time option to use lld as the linker (on linux)
...
this cuts about 15 seconds off the total linker time on a 16 core ryzen threadripper
2019-09-24 17:36:45 -06:00
Paul Davis
4992c69108
remove compiler flags required only by boost::msm and a large transition table
2019-09-19 22:34:18 -06:00
Paul Davis
bd229936ec
add finite state machine to control/manage transport state
2019-09-17 18:26:03 -06:00
Robin Gareus
65268bae5b
Report whether arlua is being built
2019-09-09 04:15:20 +02:00
Robin Gareus
63994f3b82
Include vamp-pyin
...
In preparation for captainMorgan's pitch analysis script.
2019-09-02 03:12:22 +02:00
Robin Gareus
8775087ea6
Remove explicit pulse version check (debian/wheezy builds)
2019-08-17 00:18:39 +02:00
Robin Gareus
384c97e12d
Puls der Zeit
...
Prototype a basic stereo-playback only pulseaudio backend.
2019-07-25 17:49:42 +02:00
Robin Gareus
e0e5ee0b44
Unify build-system customization (Ardour/Mixbus)
2019-04-09 13:17:15 +02:00
Paul Davis
754591e2ee
remove dangling --lv2 waf configure option
2019-01-02 08:11:09 -05:00
Paul Davis
04ccd328dc
remove configure-time --no-lv2 option. LV2 is integral to what we do
2018-12-28 09:47:55 -05:00
Robin Gareus
e554d1fad5
Add upstream libzita-convolver 4.0.3
2018-10-20 00:24:38 +02:00
Robin Gareus
df2a18ec1c
Fix --no-nls (1/5): ENABLE_NLS = 1/0 config
...
system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-21 19:00:33 +02:00
Guido Aulisi
5ffd2078da
AppData: 'revision' in revision.cc is expected in the 2nd line
...
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2018-09-19 19:14:02 -04:00
Nils Philippsen
2b8f25e05e
generate revision.cc with one item per line
2018-09-19 19:14:02 -04:00
Nils Philippsen
12544795e8
AppData release tags need a date to be valid
...
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-09-19 19:14:02 -04:00
Johannes Mueller
3620122ad0
First draft of a-expander
2018-05-12 19:49:18 +02:00
Robin Gareus
49130df35b
Add factory plugin tags + favorites
2018-01-30 01:34:46 +01:00
Chris Dennis
e3c6a41c11
Adds support for building in Mac OS High Sierra
2018-01-28 12:59:25 +01:00
Robin Gareus
7036b2825a
Detected boost using a compile-time check (works w/x-compile)
2017-10-21 21:07:18 +02:00
Paul Davis
48d402c960
part two of initial libtemporal creation
2017-09-24 10:48:00 -04:00
Robin Gareus
3a5f98ba65
Fix buildstack revision report
2017-09-20 14:06:27 +02:00
Robin Gareus
658c6e7141
Fix buildstack report
2017-09-19 20:26:26 +02:00
Robin Gareus
de7963941d
Don't build ni-maschine support by default
...
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-18 11:40:53 -04:00
Robin Gareus
eb71eddbc8
Add libzita-resampler as lib
...
This simplifies x-compiling and x-platform builds as well
allows to statically link, if needed.
2017-09-16 18:31:54 +02:00
Julien "_FrnchFrgg_" RIVAUD
5d0b00589c
Fix the Unicode workaround in wscript
...
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-09-03 20:39:10 +02:00
Robin Gareus
55f0bb692a
fix waf template install
2017-08-24 15:26:14 +02:00
Robin Gareus
5cffe7fa84
Deploy Session-templates
2017-08-23 23:55:00 +02:00
Paul Davis
f9aff37623
full integration of beatbox test app into ardour tree+build system
...
Plus a few attempts at catching note on/off quantization stuff
2017-08-05 02:03:59 -04:00
Robin Gareus
beb73edf55
Purify libcanvas, remove libardour dependency
...
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17 21:06:04 +02:00
Robin Gareus
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
Tim Mayberry
843d5ffa59
Output the setting of the --no-threaded-waveviews option during configure
2017-06-26 08:40:47 +10:00
Robin Gareus
38285d0e54
Remove cfgtool, it's not useful anymore
...
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-05-12 16:35:08 +02:00
Robin Gareus
d4f2121cfa
Fix linking on El Capitan
...
Modern xcode, does not allow std::locale::numeric with 10.8 SDK
2017-04-07 23:31:44 +02:00
Robin Gareus
b38e81d261
Fix build-stack revision path ( 3d952b095)
2017-04-04 17:42:10 +02:00
Robin Gareus
3d952b095a
Include build-stack rev in config report
2017-04-04 17:13:32 +02:00
Robin Gareus
24f7ae4cf6
Sort and group configuration report
2017-04-04 17:13:08 +02:00
Robin Gareus
54fd56de75
Fix yet another oversight for the windows icon file update
2017-02-26 14:40:22 +01:00
Robin Gareus
0653766f79
Allow to keep environment C/XXFLAGS with debug builds
...
this is needed for e.g. windows debug builds to pass mstackrealign
2017-02-19 16:01:25 +01:00
Robin Gareus
1570b6c088
consolidate --help text, allow to generate man page.
2017-01-14 23:07:44 +01:00
powerpaul17
019ab92a5e
adapted wscript for macos sierra
2017-01-05 09:32:41 +00:00
Paul Tirk
e6f94215c4
fixed compilation on osx, minimal version was wrong
2017-01-05 09:32:41 +00:00
Robin Gareus
2481db7a7f
Add a small tool to experiment with libcanvas
2016-12-11 15:52:56 +01:00
David Robillard
4c92d75cbe
Always build dummy backend if building tests
...
The libardour tests require the dummy backend to be present.
2016-12-04 15:13:19 -05:00
David Carlier
282b7c2443
separate openbsd cases
2016-11-29 13:18:46 +00:00
David Carlier
28435d1a30
Making buildable under OpenBSD.
2016-11-29 13:18:46 +00:00
Robin Gareus
878635222a
Disable OSX 10.5/PPC support (MacVST is Cocoa UI only)
2016-11-19 00:46:13 +01:00
Robin Gareus
dcc16b7440
Revert "disable MacVST support (until it's ready)"
...
This reverts commit e0766e8f74 .
2016-11-16 01:25:29 +01:00