Commit Graph

395 Commits

Author SHA1 Message Date
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
David Robillard 885f1c71ec Remove unused variables (fix warnings). 2014-08-31 17:54:16 -04:00
Paul Davis 692f69ba14 parameterize the version number used to define the config directory name 2014-07-16 08:15:18 -04:00
Paul Davis 97a99f545f fix attempt at making -framework Accelerate arguments work correctly 2014-07-15 10:42:10 -04:00
Paul Davis d6f2b9561a fix argument list for -framework Accelerate on OS X (arguments were fused into a single string) 2014-07-15 10:19:26 -04:00
Paul Davis e8106bb415 minor fixes to wscript files to make things python3 compatible 2014-07-13 08:36:18 -04:00
Robin Gareus 39ea166620 add --debug-symbols configure option.
This allows for --optimize --debug-symbols for profiling.
2014-07-08 18:40:52 +02:00
Paul Davis e21907d247 make WINDOWS_KEY value propagate correctly into wscript files for use when generating key bindings 2014-07-08 00:53:13 -04:00
Tim Mayberry cd57e14cf3 Fix install path of ardour_system.rc 2014-06-07 13:49:11 +10:00
Robin Gareus 27f8fc90cf mark dbus reservation tool optional 2014-06-05 03:26:52 +02:00
Robin Gareus a907d3455e break out ALSA related functions into libardouralsautil 2014-06-04 19:16:37 +02:00
Robin Gareus 745c3cce1d fix wscript for x-compiling 2014-06-03 02:06:22 +02:00