1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-20 06:10:06 +02:00

30 Commits

Author SHA1 Message Date
lllucius
c512822138 Additional changes for wx3
These are mostly for getting it to build on Linux, but I've
also created new configs in Visual Studio to make it easier
to switch between wx2 and wx3.

For Linux, you have to tell configure where to find the wx3
version of the wx-config script and, since some distros build
wxWidgets v3 against GTK+ v3, you may also need to enable
gtk3 with something like:

./configure --enable-gtk3 WX_CONFIG=/usr/bin/wx-config-3.0

On Windows, I've added "wx3-Debug" and "wx3-Release" to the
existing "Debug" and "Release" configurations.

They depend on you having your WXWIN environment variable
pointing to your wx2 directory and a new WXWIN3 environment
variable pointing to your wx3 directory.  For instance, I
have:

WXWIN=C:\Users\yam\Documents\wxWidgets-2.8.13
WXWIN3=C:\Users\yam\Documents\wxWidgets-3.0.2

Doing this allows you to switch freely among the 4 configurations
without having to get out of Visual Studio and monkey around with
the environment.

The project files will also add the location of the wxWidgets DLLs
to the PATH when running Audacity from within Visual Studio.  They
add %WXWIN%\lib\vc_dll or %WXWIN3%\lib\vc_dll at the beginning
of the PATH variable as appropriate.

I expect that once we convert to wx3 we'll just drop back down to
the normal Debug and Release configurations, but this should make
switching between wx2 and wx3 much easier during the transition.
2014-10-16 16:18:04 +00:00
lllucius
bdcefb4850 Preliminary changes for wxWidgets 3.0.1
We can't go to 3.0.1 yet as there are still build issues on
Linux and OSX.  You can get Windows to build, but there's
still some display issues.

These changes should work with wxWidgets 2.8.12 as well, so
we can take our time to get things working properly before
switching over.
2014-10-06 08:10:50 +00:00
RichardAsh1981@gmail.com
0d270c73b8 Fixing make dist target: use a newer tar format so that long file names can be stored correctly, and require a new enough automake to have this feature work. 2014-09-30 19:34:12 +00:00
richardash1981
c0b3859249 stop GStreamer being enabled on Linux systems where it is installed for this release, re-generate configure 2014-08-16 21:48:30 +00:00
richardash1981
305ca18336 Disable VST on Linux for 2.0.6 release, and regenerate files as required from recent commits 2014-08-09 21:41:57 +00:00
richardash1981
d25ab081e1 Add some extra output to indicate which plug-in formats are supported, and what link libraries each optional library is pulling in for diagnostic purposes 2014-08-09 19:57:10 +00:00
lllucius@gmail.com
5b18fe3347 Enable VST support on Linux 2014-05-28 06:45:03 +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
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
0e38b3c395 Fix check for expat (stupid me). 2013-11-15 23:38:43 +00:00
benjamin.drung@gmail.com
6d2cef480f Make sure that we have expat enabled one way or another. 2013-11-14 11:08:43 +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
cec6a0bf58 Correctly quote AC_MSG_ERROR message.
configure will crash instead of showing the error message if the text contains
a comma and is not quoted.
2013-11-12 23:03:14 +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
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
benjamin.drung@gmail.com
01acfbd816 Downgrade accidentially bumped required minimum version of autoconf again. 2013-11-06 22:25:23 +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
benjamin.drung@gmail.com
4b5f7e9254 Really rename --enable-static to --enable-static-wx! 2013-11-05 23:24:13 +00:00
benjamin.drung@gmail.com
51becbbb81 Update configure.ac with autoupdate. 2013-11-05 22:56:19 +00:00
benjamin.drung@gmail.com
639c93c145 Rename --enable-static to --enable-static-wx.
--enable-static is too generic and also used by libtool.
2013-11-05 22:28:42 +00:00
benjamin.drung@gmail.com
970466b966 Move comment to the correct place. 2013-11-05 16:11:22 +00:00
benjamin.drung@gmail.com
2840850782 Sort list of optional libraries. 2013-11-05 16:10:50 +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
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
benjamin.drung@gmail.com
e03c87608d Remove trailing spaces in configure.ac. 2013-10-24 00:47:56 +00:00
benjamin.drung@gmail.com
303fd4aee6 Remove obsolete Vim/Emacs comment in configure.ac. 2013-10-24 00:46:31 +00:00
benjamin.drung@gmail.com
19276411dc Reflect configure.in rename in comments. 2013-10-24 00:45:38 +00:00
benjamin.drung@gmail.com
5f0623b7f5 Rename configure.in to configure.ac
Refer to https://lists.gnu.org/archive/html/automake/2013-05/msg00049.html for details.
2013-10-24 00:43:41 +00:00