Commit Graph

406 Commits

Author SHA1 Message Date
Robin Gareus da975ae27b allow carbon support on 10.6, 32bit 2015-02-25 20:50:41 +01:00
Paul Davis 7ef0df7904 Revert "use product-neutral name for LV2 install dir"
This reverts commit 44ca3c948c.
2015-01-22 11:38:28 -05:00
Paul Davis 44ca3c948c use product-neutral name for LV2 install dir 2015-01-21 21:20:15 -05:00
Robin Gareus dfba00766c fix bundled LV2 installation path (waf install) 2015-01-20 18:07:43 +01:00
Robin Gareus c1ccf8e28e prepare for release candidate tags:
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-08 20:18:09 +01:00
Robin Gareus 659c0d093d remove hardcoded major version in build scripts 2015-01-08 17:59:41 +01:00
Robin Gareus c16d520338 prepare for 'ardour4' 2015-01-05 19:07:24 +01:00
Tim Mayberry 50c4385b6b Increase minimum required Glib version to 2.28 for g_get_monotonic_time 2015-01-02 22:11:59 +07:00
Tim Mayberry 1da30faf7f Add tests that show the timing differences between the Glib/mm based timeouts
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
2015-01-01 19:04:09 +07:00
David Robillard 2e7cfe081f Add --no-lrdf configure option. 2014-12-24 13:00:32 -05:00
Paul Davis a3fcc02644 fix spelling error in MSVC compiler flags dictionary 2014-12-22 14:05:40 -05:00
John Emmas 1eda0bac19 Add some preliminary options for building with msvc and waf 2014-12-22 17:41:02 +00:00
John Emmas 92376a657d Don't check for 'dlopen' or 'dlfcn.h' if we're building with MSVC 2014-12-22 17:38:30 +00:00
Robin Gareus 09687c1712 allow generic i386 builds with OSX/clang 2014-12-18 10:25:39 +01:00
Robin Gareus a45259b783 fix —optimize and —debug-symbols configure flags
“execv() arg 2 must contain only strings”
2014-12-18 10:22:45 +01:00
David Robillard d36b5c78bd Nuke user CFLAGS/CXXFLAGS if debug is set. 2014-12-18 02:26:51 -05:00
Robin Gareus ea9cdaa57a add missing quotes 2014-12-17 22:51:11 +01:00
Paul Davis a280f28af9 potentially a better check for MSVC 2014-12-17 14:09:18 -05:00
Paul Davis 9e67d18ad8 remove debug output 2014-12-17 14:08:33 -05:00
Paul Davis 8568cb9d8b new wscript using compiler flags dictionary and very basic provision for msvc 2014-12-17 13:59:00 -05:00
Paul Davis 246a4f3018 correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit 2014-12-09 08:19:11 -05:00
Robin Gareus df92e33cc5 fix typo in wscript 2014-12-06 02:42:14 +01:00
Julien de Kozak 036b6234ac Relax VAMP version from 2.4 to 2.1 2014-12-01 23:18:10 +01:00
Tim Mayberry b9be8d2652 Replace individual waf options for enabling backends with one --with-backends option 2014-11-26 22:47:05 +07:00
Robin Gareus 421a1d9912 Revert "Don't add non-clang flag regardless of platform."
Apple's g++ on 10.6. does not understand -Wno-unused-local-typedefs
either

This reverts commit 9dd8024e41.
2014-11-25 14:06:15 +01:00
David Robillard a2475509e5 Check for clang with an actual code check.
Turns out Apple in its infinite wisdom installs clang as /usr/bin/g++, so
guessing based on executable name doesn't work.
2014-11-25 02:20:21 -05:00
David Robillard 8b268344f9 Shup up clang about gtkmm/papertraits.h. 2014-11-25 02:08:35 -05:00
David Robillard 9dd8024e41 Don't add non-clang flag regardless of platform. 2014-11-25 02:07:40 -05:00
David Robillard 634a348296 Fix clang check for versioned clang executables. 2014-11-25 02:07:07 -05:00
Robin Gareus 7b3263891f waf is fun 2014-11-24 04:56:31 +01:00
Robin Gareus 2bdf9e447f OSX gcc does not support local-typedef warning 2014-11-24 04:24:58 +01:00
Robin Gareus 3aea7af3fd lost quote 2014-11-24 00:00:58 +01:00
Robin Gareus 5aba4df252 fix/silence various compiler warnings.
* ifdef unused static functions
* brackets around assignment and comparision
* no return statement in function returning non-void
* boost concept_checks.hpp unused-local-typedefs
2014-11-23 23:57:55 +01:00
Robin Gareus b630cc81bc the return of the PPC nostalgia 2014-11-14 08:16:25 +01:00
Robin Gareus b04414d170 allow to use cairo-image/software surface for canvas & cairowidgets 2014-10-28 02:15:10 +01:00
Robin Gareus b23c29c204 fix gcc/C++11 2014-10-25 22:00:47 +02:00
Robin Gareus f3ff1b9669 weak/runtime jack linking: load libjack dynamically at runtime 2014-10-23 16:53:13 +02:00
Robin Gareus e2c6eb0ba1 silence clang ‘unused include file/compiler flag’ warnings 2014-10-23 03:43:04 +02:00
Robin Gareus 892909b052 separate host and target (OSX) 2014-10-19 23:13:50 +02:00
Robin Gareus 6970972191 add OSX 10.9 version flags
TODO: here, Xcode 6.0.1 and OS10.9.5  mmacosx-version-min=10.5 works
and produces binaries compatible with 10.5 or later, but that may 
no be standard. - Please x-check, for now 10.8 should work everywhere.
2014-10-16 16:16:41 +02:00
Paul Davis 6794a4d020 add explanatory comment for future historians 2014-10-07 10:57:08 -04:00
Robin Gareus a7da906a79 NOOP, proper label for flat carbon header includes 2014-10-07 16:53:10 +02:00
Robin Gareus 7bfa25777b OSX 10.9.5 compile fixes - part one 2014-10-07 14:46:06 +02:00
Robin Gareus d1564669cf windows application icon 2014-10-05 02:12:25 +02:00
Robin Gareus aeda6cbea9 add --with-wavesbackend config option (disabled by default) 2014-10-01 18:28:47 +02:00
Robin Gareus b69f86b795 also build clearerlooks for windows 2014-10-01 00:13:17 +02:00
Paul Davis e1e4f9c9dd revert stupid change that breaks python3 and was probably related to other python-related issues fixed when support for python3 was added to our wscript files 2014-09-29 21:38:08 -04:00
Paul Davis dfec51964d fix small thinko with --no-lxvst option 2014-09-17 10:25:57 -04:00
Robin Gareus beb0b3a6a7 add --no-lxvst option 2014-09-10 20:55:32 +02:00
Paul Davis 9ad3feaba0 rename system and user config files with product-neutral names 2014-09-07 10:20:29 -04:00