summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
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
2015-06-29ensure that program version strings are not unicodePaul Davis
2015-06-29remove more explicit compiler flags by placing them in the compiler flags ↵Paul Davis
dictionary
2015-06-29store compiler flags in conf/bld context object so that we can use them ↵Paul Davis
selectively at build time
2015-06-29Added optimized AVX function for sample processingPaul Davis
Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy. Data consistency and validness is fully tested after processing with new AVX functions on aligned and non aligned buffers.
2015-06-29tracks build ... backends are hard-codedPaul Davis
2015-06-29add now-expected -D defines for a Tracks buildPaul Davis
2015-06-29better implementation of configure and build time is_tracks_build() testPaul Davis
2015-06-29add clean and nice check for Tracks buildsPaul Davis
2015-06-29define PROGRAM_NAME in waf conf/bld objects, to allow program-dependent ↵Paul Davis
stuff at the wscript level
2015-06-29add stacktrace() support for Windows (Grygorii Zharun)Paul Davis
2015-05-03Fix mixed spaces/tabs in wscriptsChristopher Arndt
2015-04-23add a real check for functioning JACK metadata API; remove configure time ↵Paul Davis
option for this
2015-04-21more windows related SSE build fixesPaul Davis
2015-04-21fix another recent error in wscript for windowsPaul Davis
2015-04-21fix recent error in wscript for windowsPaul Davis
2015-04-21[Summary] Added SSE sound processing functions support for Windows. Version 1.Greg Zharun
Conflicts: wscript
2015-04-15disable -rdynamic by defaultRobin Gareus
see man 3 dlopen. Ideally we’d use RTLD_DEEPBIND, but it’s neither portable and rather new (glibc 2.3.4). This fixes issues with symbol conflicts in plugins e.g. http://pastebin.com/FkFkf3Mm (plugin expects its own OSC[illator?] class but gets ardour’s OpenSoundControl instead).
2015-04-07windows can’t rename open files.Robin Gareus
This needs a better solution after 4.0.
2015-04-05change the compile flags set by the --freebie configure option to enable ↵Paul Davis
silence-after-seconds
2015-04-02allow to prefix tags with “<text>+”Robin Gareus
eg. mixbus+3.0 or mb+3.1-rc1
2015-03-22small tool to dump default config.Robin Gareus
2015-03-10fix OSX/Clang optimized buildsRobin Gareus
not quite sure how -fomit-frame-pointer can make a difference with 64bit builds, but it does crash on start in gdk_window_new -> .. -> [NSColor _controlColor] -> GetThemeImage -> _NSAppKitThemeLock with no other threads involved. full backtrace: http://pastebin.com/FxsCMzSY
2015-03-08add a no-jack-metadata option for poor 12.04 soulsRobin Gareus
(jack does have metadata support but ubuntu packaged a version with a wrong header)
2015-03-07I’m starting to regret these checks..Robin Gareus
2015-03-07fix linux detectionRobin Gareus
2015-03-06build system tweaks for coreaudio/waves-coreaudioRobin Gareus
2015-02-25fix osx version detection in da975aeRobin Gareus
2015-02-25allow carbon support on 10.6, 32bitRobin Gareus
2015-01-22Revert "use product-neutral name for LV2 install dir"Paul Davis
This reverts commit 44ca3c948c00a5403400d8cd46e5258ab13ff5be.
2015-01-21use product-neutral name for LV2 install dirPaul Davis
2015-01-20fix bundled LV2 installation path (waf install)Robin Gareus
2015-01-08prepare for release candidate tags:Robin Gareus
regexp: /[0—9]+-[0-9]+(-rc[0-9]*)?/ <Major>-<Minor>[-rc[<num>]] valid tag examples: 4.0, 4.1-rc3, 5.0-rc
2015-01-08remove hardcoded major version in build scriptsRobin Gareus
2015-01-05prepare for 'ardour4'Robin Gareus
2015-01-02Increase minimum required Glib version to 2.28 for g_get_monotonic_timeTim Mayberry
2015-01-01Add tests that show the timing differences between the Glib/mm based timeoutsTim Mayberry
This shows that PBD::Timer is pretty much identical in terms of timing and CPU usage as Glib TimeoutSources. They also show the differences on Windows when setting the minimum Multimedia Timer resolution using timeBeginPeriod
2014-12-24Add --no-lrdf configure option.David Robillard
2014-12-22fix spelling error in MSVC compiler flags dictionaryPaul Davis
2014-12-22Add some preliminary options for building with msvc and wafJohn Emmas
2014-12-22Don't check for 'dlopen' or 'dlfcn.h' if we're building with MSVCJohn Emmas
2014-12-18allow generic i386 builds with OSX/clangRobin Gareus
2014-12-18fix —optimize and —debug-symbols configure flagsRobin Gareus
“execv() arg 2 must contain only strings”
2014-12-18Nuke user CFLAGS/CXXFLAGS if debug is set.David Robillard
2014-12-17add missing quotesRobin Gareus
2014-12-17potentially a better check for MSVCPaul Davis
2014-12-17remove debug outputPaul Davis