mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
allow building out of tree (sort of)
the current configure script assumes that it will be run in the srcdir ... i often build things out of tree so you can quickly punt all the generated files: mkdir build cd build ../configure cd .. rm -r build clean! this tweaks the configure script in a few places to use the correct variable instead of assuming that configure is always in $PWD ... i say "sort of" in the subject because there is still the issues of the pcm symbols list being generated in $builddir instead of $srcdir and the alsa include symlink, but these doesnt really concern me for what i need ;) Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
bc9b4553b4
commit
285d859974
1 changed files with 6 additions and 6 deletions
12
configure.in
12
configure.in
|
|
@ -84,7 +84,7 @@ AC_ARG_WITH(versioned,
|
|||
versioned="$withval", versioned="yes")
|
||||
if test "$versioned" = "yes"; then
|
||||
# it seems that GNU ld versions since 2.10 are not broken
|
||||
xres=`grep '^VERSION=' $ac_aux_dir/libtool | cut -d = -f 2 | cut -d \" -f 2`
|
||||
xres=`grep '^VERSION=' libtool | cut -d = -f 2 | cut -d \" -f 2`
|
||||
major=`echo $xres | cut -d . -f 1`
|
||||
minor=`echo $xres | cut -d . -f 2`
|
||||
pass=0
|
||||
|
|
@ -368,18 +368,18 @@ fi
|
|||
|
||||
|
||||
dnl Create PCM plugin symbol list for static library
|
||||
rm -f src/pcm/pcm_symbols_list.c
|
||||
rm -f "$srcdir"/src/pcm/pcm_symbols_list.c
|
||||
for t in $PCM_PLUGIN_LIST; do
|
||||
if eval test \$build_pcm_$t = yes; then
|
||||
echo \&_snd_module_pcm_$t, >> src/pcm/pcm_symbols_list.c
|
||||
echo \&_snd_module_pcm_$t, >> "$srcdir"/src/pcm/pcm_symbols_list.c
|
||||
fi
|
||||
done
|
||||
|
||||
dnl Make a symlink for inclusion of alsa/xxx.h
|
||||
if test ! -L include/alsa ; then
|
||||
if test ! -L "$srcdir"/include/alsa ; then
|
||||
echo "Making a symlink include/alsa"
|
||||
rm -f include/alsa
|
||||
ln -sf . include/alsa
|
||||
rm -f "$srcdir"/include/alsa
|
||||
ln -sf . "$srcdir"/include/alsa
|
||||
fi
|
||||
|
||||
AC_OUTPUT(Makefile doc/Makefile doc/pictures/Makefile include/Makefile
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue