From df642790791808bf9aca245bac213b0f97ec6583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Tue, 19 Jan 2010 04:40:10 +0000 Subject: configure: create dirs before generating config.* Originally committed as revision 21319 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 77 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 38 insertions(+), 39 deletions(-) (limited to 'configure') diff --git a/configure b/configure index b3170dd778..fb78be48c5 100755 --- a/configure +++ b/configure @@ -2783,6 +2783,44 @@ echo "License: $license" echo "Creating config.mak and config.h..." +# build tree in object directory if source path is different from current one +if enabled source_path_used; then + DIRS=" + doc + libavcodec + libavcodec/$arch + libavdevice + libavfilter + libavformat + libavutil + libavutil/$arch + libpostproc + libswscale + libswscale/$arch + tests + tools + " + FILES=" + Makefile + common.mak + subdir.mak + doc/texi2pod.pl + libavcodec/Makefile + libavdevice/Makefile + libavfilter/Makefile + libavformat/Makefile + libavutil/Makefile + libpostproc/Makefile + libswscale/Makefile + " + for dir in $DIRS ; do + mkdir -p $dir + done + for f in $FILES ; do + $ln_s "$source_path/$f" $f + done +fi + enabled stripping || strip="echo skipping strip" cat > config.mak <> config.mak # Do not overwrite an unchanged config.h to avoid superfluous rebuilds. cp_if_changed $TMPH config.h -# build tree in object directory if source path is different from current one -if enabled source_path_used; then - DIRS=" - doc - libavcodec - libavcodec/$arch - libavdevice - libavfilter - libavformat - libavutil - libavutil/$arch - libpostproc - libswscale - libswscale/$arch - tests - tools - " - FILES=" - Makefile - common.mak - subdir.mak - doc/texi2pod.pl - libavcodec/Makefile - libavdevice/Makefile - libavfilter/Makefile - libavformat/Makefile - libavutil/Makefile - libpostproc/Makefile - libswscale/Makefile - " - for dir in $DIRS ; do - mkdir -p $dir - done - for f in $FILES ; do - $ln_s "$source_path/$f" $f - done -fi - - # build pkg-config files pkgconfig_generate(){ -- cgit v1.2.3