mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-12 07:35:51 +01:00
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.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
@@ -463,21 +463,22 @@ target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
PORTAUDIO_CFLAGS = -I../portaudio-v19/include
|
||||
SNDFILE_CFLAGS = -I../libsndfile/src
|
||||
PORTAUDIO_CFLAGS = -I${srcdir}/../portaudio-v19/include
|
||||
SNDFILE_CFLAGS = -I${srcdir}/../libsndfile/src
|
||||
|
||||
# tell aclocal that extra macros can be found in autotools/m4/
|
||||
ACLOCAL_AMFLAGS = -I autotools/m4
|
||||
INC = \
|
||||
-I. \
|
||||
-Inyquist/nyqsrc \
|
||||
-Inyquist/tran \
|
||||
-Inyquist/xlisp \
|
||||
-Inyquist/sys/unix \
|
||||
-Inyquist/cmt \
|
||||
-Inyquist/ffts/src \
|
||||
-Inyquist/nyqstk/include \
|
||||
-Inyquist/nyqstk
|
||||
-I${srcdir} \
|
||||
-I${srcdir}/nyquist/nyqsrc \
|
||||
-I${srcdir}/nyquist/tran \
|
||||
-I${srcdir}/nyquist/xlisp \
|
||||
-I${srcdir}/nyquist/sys/unix \
|
||||
-I${srcdir}/nyquist/cmt \
|
||||
-I${srcdir}/nyquist/ffts/src \
|
||||
-I${srcdir}/nyquist/nyqstk/include \
|
||||
-I${srcdir}/nyquist/nyqstk
|
||||
|
||||
AM_CFLAGS = $(INC) $(PORTAUDIO_CFLAGS) $(SNDFILE_CFLAGS) \
|
||||
-DCMTSTUFF -DEXT
|
||||
@@ -1958,16 +1959,10 @@ dist-xz: distdir
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
@@ -2009,10 +2004,9 @@ distcheck: dist
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build \
|
||||
&& ../configure \
|
||||
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
|
||||
Reference in New Issue
Block a user