summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
2014-02-07make backtrace symbols work again inside gtk2_ardour (-rdynamic is a ↵Paul Davis
link-time flag, not compile-time
2014-01-08Add unit test runner (artest) and a config option to run tests after buildsSakari Bergen
2014-01-08Add -fno-omit-frame-pointer to AddressSanitizer optionsSakari Bergen
2014-01-06Add config option for address sanitizerSakari Bergen
2013-12-09don't overwrite necessary compiler flagsNils Philippsen
Distinguish flags influencing optimization (overridable) from those necessary for building (e.g. for using SSE).
2013-12-09improve architecture detectionNils Philippsen
Recognize ppc64, ppc, s390x, s390 CPUs, default to 'none' instead of i686 (which tries to build with SSE and fails on non-x86 architectures).
2013-11-04do not hard-code version number anymore - define via git or ↵Paul Davis
libs/ardour/revision.cc
2013-10-28Merge branch 'master--optional-external-libs' of ↵Paul Davis
https://github.com/nphilipp/ardour
2013-10-28allow overriding optimization flags completelyNils Philippsen
If an optimization level ("-O<something>") is present in the argument for --arch, do not prepend default optimization flags.
2013-10-28allow linking unbundled versions of some librariesNils Philippsen
(libltc, rubberband, taglib, vamp-sdk)
2013-10-22do not use --tags to get git description/versionPaul Davis
2013-10-20add reasonablesynth.lv2Robin Gareus
A reasonably simple synth to allow new users to 'hear midi'. This is a first step. It still needs proper install and bundling.
2013-10-15bump to 3.5Paul Davis
2013-10-08move JACK configuration test(s) down to where they belong (in libs/backend/jack)Paul Davis
2013-09-23the output of git describe --tags is not subject to localization, so we do ↵Paul Davis
not need LANG= in the environment when it runs
2013-09-13don't confuse arm with i686Nils Philippsen
2013-09-07move JACK audio backend to its own folder and adjust build system to reflect ↵Paul Davis
that (installed version may now work)
2013-09-03bump to 3.43.4Paul Davis
2013-09-03Revert "bump to 3.4"Paul Davis
This reverts commit ad7ab8f09afe1eac025a6da87a45c83ada15544d.
2013-09-02revert to --backtrace enabled by default, since the original goal of this ↵Paul Davis
change was addressed in other ways
2013-09-02bump to 3.4Paul Davis
2013-08-08remove --no-freesound option. fixes #5640Robin Gareus
2013-08-01add _ISOC9X_SOURCE define to compiler command line to provide uniform access ↵Paul Davis
to llabs()
2013-07-16bump actual publically visible version (oops)3.3Paul Davis
2013-07-15Add c++11 enablement options in wscriptMichael R. Fisher
- adds "--cxx11" toggle for ./waf configure - The switch adds appropriate compiler flags and tests the compiler for usability of c++11 - This 'should' be compatible for linux, osx, and windows systems that have gcc and/or clang with support c++11
2013-07-11Add --single-tests option to also build each libardour test as a separate ↵Paul Davis
program
2013-06-25fix issue with wscript on OS X caused by earlier removal of ↵Paul Davis
AU_STATE_SUPPORT; in config summary use NO_PLUGIN_STATE not removed AU_STATE_SUPPORT
2013-06-13Generalize no-plugin-state from AudioUnits to all pluginsPaul Davis
Replace AU_STATE_SUPPORT compile-time define with NO_PLUGIN_STATE and make it prevent plugin state setting, preset loading, preset saving and plugin state saving. Blocks on these actions exist partially in the backend and partially in the GUI (this latter class are not absolute, and should OSC or MIDI be able to drive Plugin::save_preset() the block could be circumvented). Set NO_PLUGIN_STATE if --freebie is used at waf-configure time
2013-06-13bump to v3.23.2Paul Davis
2013-06-11more changes to consolidate version definition into the top level wscript filePaul Davis
2013-06-06disable symbol export -- fix LinuxVST issueRobin Gareus
-rdynamic: Pass the flag -export-dynamic to the ELF linker, on targets that support it. This instructs the linker to add all symbols, not only used ones, to the dynamic symbol table. This option is needed for some uses of dlopen or to allow obtaining backtraces from within a program. Some LinuxVST pluging cause ardour3 to crash -- if ardour is linked with -rdynamic (see #ardour log from 2013-jun-6). This is likely compiler specific and not a problem on las' build-machine (gcc 4.5.5) which is why the linux-packaging script enables it by default. The issue can be reproduced reliably with gcc 4.7.2 and 4.6.3. Although it is yet unclear if it is caused by g++/ld or related to other factors of the build-system...
2013-05-08various miscellany related to versions, gtk2 build and packagingPaul Davis
2013-05-07a few minor changes required to get a DMG to build (on Tiger, at least)Paul Davis
2013-04-11enable videotimeline by defaultRobin Gareus
2013-04-08bump to 3.13.1Paul Davis
2013-04-06do not include templates in a distributed version of ardour, they are ↵Paul Davis
useless. see the comments in templates/wscript on why this is so, and why this change was made
2013-04-06add pkg-config check on liblo, now that NSM support requires 0.26 rather ↵Paul Davis
than just "any" version (fixes #5435)
2013-03-20remaining part of static library commit, should have been a part of ↵Paul Davis
16ce39c2309769789784a1f74e41ce0c49a75282
2013-03-18Set the revision mechanism independent from the VCS nameJulien de Kozak
2013-03-13videotimlineRobin Gareus
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13print the git version on buildRobin Gareus
2013-03-12git revision extractionRobin Gareus
2013-03-11remove debug output from wscriptPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14213 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-11removal manual tree from source code, since this has its own website and git ↵Paul Davis
repo now git-svn-id: svn://localhost/ardour2/branches/3.0@14212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-10add pseudo-target "tarball" needed in order to build source tarballs correctlyPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14209 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-10welcome to version 3.0Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14206 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08switch to Lucida Sans Typewriter as OS X monospace font; new pingback code ↵Paul Davis
to get announcements from ardour.org (can be disabled on the command line with -a) git-svn-id: svn://localhost/ardour2/branches/3.0@14189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08get 1040 vs 1070 OS X min requirement working (for lion, at least)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08include min OS X spec in CXXFLAGS as well as CFLAGSPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08correct python syntaxPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@14180 d708f5d6-7413-0410-9779-e7cbd77b26cf