summaryrefslogtreecommitdiff
path: root/headless
AgeCommit message (Collapse)Author
2020-02-14Fix cross-compile linking (arm-linux ld)Robin Gareus
Explicitly specify required libraries (waf does no longer forward .uselib dependencies of libraries used by .use). This leads to undefined symbols.
2019-08-03Update utility and tools GPL boilerplate and (C) from git logRobin Gareus
2019-07-04NO-OP: whitespaceRobin Gareus
2019-07-04Cleanup headless getoptRobin Gareus
2019-07-04Delay headless startup, allow background threads to startRobin Gareus
2019-07-04Use exit-status macros for compatibility 1/3Robin Gareus
2019-07-04headless: Use direct x-thread wakeup instead of sleep/spinRobin Gareus
2019-07-02Improve headless Ardour somewhatRobin Gareus
* Allow to exit cleanly (using access-action) * Terminate when the backend is halted * Handle various commandline arguments as advertised - print version - disable hardware optimization - set client-name - prevent port-connections * Use JACK -- previously hardour only worked if Ardour was compiled with JACK as *only* backend. Other backends are listed before JACK, set_default_backend() never picks JACK unless it's the only one. Other backends need configuration, or EngineState from config. This is currently handled in the GUI's engine-dialog..
2019-07-02Consolidate headless startup scripts and make hardev work againRobin Gareus
This fixes an issue with inconsistent startup scripts. LD_LIBRARY_PATH was incomplete since at least 5.0 (5.12 is broken, too) likewise ctrl surface path were outdated, etc. Prefer to use `gtk2_ardour/ardev_common.sh.in` as the central point to define environment variables for running Ardour from the source-tree. Other start scripts e.g. `vst/ardevst` already did this.
2019-01-16(libs) call ARDOUR::init_post_engine() from within libardour rather than ↵Paul Davis
requiring "users" of the library to arrange for it
2017-10-26allow hardev to work againPaul Davis
2017-10-26headless arval scriptPaul Davis
2017-09-25additional changes to follow library name change from timecode -> temporalPaul Davis
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2016-02-28prepare for update to waf 1.8Robin Gareus
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places.
2015-11-29NOOP, remove trailing whitespace, replace tabs in python scriptsRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-01add option to disable or bypass pluginsRobin Gareus
2014-12-28fix [rare] concurrent build issue:Robin Gareus
[709/779] subst: headless/hardev_common.sh.in -> build/headless/hardev_common_waf.sh [710/779] hardev_common_waf.sh: -> build/headless/hardev_common_waf.sh chmod: cannot access `headless/hardev_common_waf.sh': No such file or directory
2014-07-13minor fixes to wscript files to make things python3 compatiblePaul Davis
2014-06-07Change define to be consistant even though it isn't currently usedTim Mayberry
2014-05-14Include windows.h for Sleep functionTim Mayberry
2014-04-28remove redundant os.path.join() calls when specifying install path as ↵Paul Davis
bld.env['LIBDIR']
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-03-10fix up waf build in wake of search path changes earlier todayPaul Davis
2014-03-04mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)Robin Gareus
2014-03-01allow hardour to build even when --exports-hidden is used with waf configurePaul Davis
2014-02-24hardour does not yet support wine-buildsRobin Gareus
2014-02-24new headless (GUI-free) version of ardour. run waf, cd headless and run ↵Paul Davis
./hardev DIR SNAPSHOT_NAME. not bug free yet (startup race condition)