Commit Graph

63 Commits

Author SHA1 Message Date
Pokechu22 f50b301694 Regenerate configure scripts and Makefile.in's 2017-07-04 07:50:16 -04:00
Pokechu22 0c00435f08 Attempt to add the rest of the makefile for portmidi
Also, fix a broken(?) include in px_linux_alsa.c.  I don't know if it was actually broken, but it seems like that was wrong.
2017-07-04 07:50:15 -04:00
Steve Daulton 516570074b Add preference option for Stem Plot
Tracks 'behaviors' preferences split to sub-page to avoid over-long
page for Tracks preferences.
2017-04-27 15:16:05 +01:00
Darrell Walisser ad24fee7dd configure: add check for gcc 4.9.0 up-front
also sets -std=gnu++11 per wxWidgets requirement
closes bug #1506
2017-02-24 14:52:21 -05:00
Steve Daulton 954bb0fd1c Fix for bug 955 from Clayton Otey 2016-01-26 18:19:19 +00:00
Leland Lucius a03d65ef4d Cleanup lib-src
Removing:

id3lib
libresample
libsamplerate
taglib
2015-04-16 14:41:41 -05:00
yam 57fb87e96d Update lilv, lv2, serd, sord, sratom, and add suil. 2015-04-07 23:19:22 -05:00
lllucius@gmail.com 7f8270a5c8 3rd attempt to Add the ability to build without trashing the source tree
Hopefully this take care of all situations.
2014-10-28 06:27:57 +00:00
lllucius@gmail.com 49ce8fd212 2nd attempt to Add the ability to build without trashing the source tree
In r13510 I had neglected to build with all local libraries and some of
them needed attention.

So, I also took the opportunity to work out the locale directory and
how to keep it unmolested as well.  As a result, all locales are rebuilt
as expected, but into the "build" directory.

As a bonus you may now test Audacity from the "build" directory and have
Nyquist plugins and message catalogs available (so you can test other 
languages again without havint to install).

So, again:

mkdir buildme
cd buildme
../configure
make
./audacity
2014-10-27 23:13:03 +00:00
lllucius@gmail.com c6ffa89d23 Add (restore?) the ability to build without trashing the source tree
You may now do:

mkdir build
cd build
../configure
./audacity

And all but one directory will remain unmolested...no more object files
in "src".

And if you look carefully, you'll see that the newly built "audacity" is
copied to the top of the build tree...no more having to use "src/audacity"
to run.

You can of course still do the configure from the top and get all of the
objects strewn about the tree.

I still haven't figured out how to keep the locale directory from getting
soiled.  I'm not really sure there's a way around it really.
2014-10-27 07:34:17 +00:00
richardash1981 5a01406d49 Fix build error due to under-linking of libvorbis and libogg, which causes a build error if they have been built usining -Wl,--as-needed to avoid re-exporting library symbols 2014-08-12 21:31:25 +00:00
richardash1981 8040d02dc6 marginal grammar change to comment in the configuration header file only. This does not alter the compiled code. 2014-08-09 20:00:42 +00:00
richardash1981 b3b7ef86d1 forgot to increment serial number 2014-08-09 19:59:29 +00:00
richardash1981 51dbb4e4fa Set the correct PREFIX for the call to PKG_CHECK_MODULES, without which the required libraries are not added to the link command and the final link fails. This was broken in the conversion to automake when variable assignments to achive this were removed 2014-08-09 19:53:02 +00:00
benjamin.drung@gmail.com 2e8222c573 Correct spelling gstreamer to GStreamer. 2014-05-29 14:08:43 +00:00
lllucius@gmail.com a6782da38d Addition of gstreamer importer support. Will only use system
libraries...no locals for this fella.

gstreamer-1.0 is required.
2014-05-16 17:36:27 +00:00
benjamin.drung@gmail.com c7c15e09d8 Fall back to check for -lexpat when there is not pkg-config file. 2013-11-21 15:47:01 +00:00
benjamin.drung@gmail.com 9d0e5e360d Regenerate autotools files by running autoreconf --no-recursive -i -f. 2013-11-20 03:03:34 +00:00
benjamin.drung@gmail.com a19b6f25ae Use Automake for Audacity. 2013-11-20 02:51:42 +00:00
benjamin.drung@gmail.com 20f5c717b8 Set PORTAUDIO_CFLAGS and PORTAUDIO_LIBS for portmixer when using the local portaudio. 2013-11-19 01:48:14 +00:00
lllucius d7abc466db Add expat 2.1.0 for Windows, Mac, and for local Linux builds (use system expat otherwise) 2013-11-14 06:56:26 +00:00
benjamin.drung@gmail.com f0b2b26e0b Move LAME header file from src/include to lib-src/lame/lame.
The LAME header file is part of the upstream LAME project and does
not belong in the src/ tree of Audacity.
2013-11-11 13:48:56 +00:00
lllucius@gmail.com 488c387b18 Adds system expat library to link
Adds system zlib library to link when using local libid3tag
Fixes portmixer build when using local portaudio
2013-11-09 21:10:32 +00:00
benjamin.drung@gmail.com 5b51a60778 libflac needs libogg too.
So we need to pass --with-ogg-includes and --with-ogg-libraries to the
configure script of libflac, because it does not use pkg-config.
2013-11-09 12:40:16 +00:00
benjamin.drung@gmail.com 8c2d95559b Use pkg-config override facility to specify libogg location to libvorbis.
1) Revert "Reintroduce patch for building local libvorbis with local libogg." (r12914)

2) Remove acinclude.m4 and regenerate autotool files to use a newer
pkg-config checking macro to get the override facility.

3) Override pkg-config check for libogg by specifying OGG_CFLAGS and OGG_LIBS.
2013-11-09 01:28:56 +00:00
benjamin.drung@gmail.com 6619f23305 Use automake for libwidgetextra.
Replace the custom Makefile by automake. In addition drop the hacky
libwidgetextra-uninstalled.pc and configure the library like every other
optional library, but check if the library is not disabled.
2013-11-07 21:00:56 +00:00
lllucius 496aa450df Remove local copy of expat
Hasn't been used since 2008.  The wxexpat library is used instead.
2013-11-06 08:41:57 +00:00
benjamin.drung@gmail.com 0cb7e73bf5 Build only static libtool libraries in lib-src.
Pass --enable-static=yes --enable-shared=no to all libraries in lib-src.
2013-11-05 23:27:07 +00:00
lllucius@gmail.com d39b46f2ec Updates for libvamp 2.5 2013-10-31 07:18:52 +00:00
lllucius@gmail.com c311ab5214 Make sure LV2 isn't used from local source if system was requested 2013-10-30 06:44:01 +00:00
benjamin.drung@gmail.com d56c78b8fa Require lilv >= 0.16 (because lilv_world_get is introduced in this version). 2013-10-28 23:46:50 +00:00
benjamin.drung@gmail.com 0a6e14d765 The pkg-config file for lilv is called lilv-0 on Debian/Ubuntu. 2013-10-28 23:44:29 +00:00
benjamin.drung@gmail.com a7886e55dc Do not check for indirect dependencies serd, sord, sratom (lilv is enough). 2013-10-28 23:43:45 +00:00
lllucius 3532ecd7b2 Reworked LV2 plug-ing support.
This enables all platforms to use LV2 plugins in non-GUI mode.  There is
still some work to do, like subgroup handling and better scalepoint
handling.
2013-10-27 11:13:20 +00:00
lllucius 52afa22aaf Removing liblrdf, libraptor, redland, and slv2 in preparation for
conversion to lilv, serd, sord, and sratom.
2013-10-27 08:50:38 +00:00
lllucius@gmail.com a0a5812b14 I'll get this darn thing right eventually! 2013-10-25 00:56:05 +00:00
benjamin.drung@gmail.com bb7d691ffd Remove trailing spaces and replace tabs by spaces in m4 macros. 2013-10-24 23:24:52 +00:00
benjamin.drung@gmail.com e1eb176ec4 Make configure subdirectories in AC_CONFIG_SUBDIRS literal.
This fixes the autoreconf warnings and follows the upstream manual:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Subdirectories.html
2013-10-24 23:11:56 +00:00
lllucius@gmail.com 95d7c66b19 Don't want to run the oggtest program during configure step. 2013-10-24 22:33:12 +00:00
lllucius 044319b373 Fix Mac build for new libvorbis. 2013-10-24 19:06:10 +00:00
lllucius 3a33e2f717 Update libvorbis to 1.3.3. 2013-10-24 18:24:47 +00:00
lllucius 5264db6300 Add Audacity changes for new libflac 1.3.0. 2013-10-24 16:25:59 +00:00
lllucius 9bae0eaa71 Add Audacity changes for new soundtouch 2013-10-24 06:41:17 +00:00
RichardAsh1981@gmail.com 2dea45f5b0 structure like other macros, document what the if false clause does 2013-01-13 20:20:52 +00:00
RichardAsh1981@gmail.com 7ef6c92762 always do sub-configure - that way madness lies. Try and make the help output both correct and consistent 2013-01-13 20:18:41 +00:00
RichardAsh1981@gmail.com d0abe90304 document (for autoheader) the preprocessor definition for LAME compile-time linkage 2013-01-13 20:16:06 +00:00
windinthew 9f618282fe Rob Sykes patch to support builds with a system lib 2013-01-11 06:18:23 +00:00
v.audacity 6d3b524935 Rob's changes suggested on -devel 2012-11-11 00:08:05 +00:00
v.audacity 17d33203c9 Rob's 3resamplers.patch 2012-11-04 19:03:22 +00:00
v.audacity 2cc54642b4 Rob's m4-patch 2012-11-03 23:16:54 +00:00