summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-07-01 09:00:54 +0000
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-11-02 04:13:00 +0200
commit9ac700bc1a5d82091d87143cefeff1392cf6635b (patch)
tree46584b4fbb5d707178ea88a1328ceecc42c6343e /configure
parentd86aad3d5643c1e4ea287868fcaaff9adf684a03 (diff)
downloadmpv-9ac700bc1a5d82091d87143cefeff1392cf6635b.tar.bz2
mpv-9ac700bc1a5d82091d87143cefeff1392cf6635b.tar.xz
configure: Place temporary files in a subdirectory of their own
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31592 b3059339-0415-0410-9bf9-f77b7e298cf2 Fix variable name for tmpdir selection iterator. Temporary directories should now be properly created on Linux. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31594 b3059339-0415-0410-9bf9-f77b7e298cf2 config.log belongs into mplayer's root directory, not into the tmp directory git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31596 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 10 insertions, 8 deletions
diff --git a/configure b/configure
index 7853110b74..bccd0cf4b8 100755
--- a/configure
+++ b/configure
@@ -1427,17 +1427,19 @@ if os2 ; then
def_priority="#define CONFIG_PRIORITY 1"
fi
-for I in "$TMPDIR" "$TEMPDIR" "/tmp" ; do
- test "$I" && break
+for tmpdir in "$TMPDIR" "$TEMPDIR" "/tmp" ; do
+ test "$tmpdir" && break
done
+mplayer_tmpdir="$tmpdir/mplayer-configure-$RANDOM-$$"
+mkdir $mplayer_tmpdir || die "Unable to create tmpdir."
TMPLOG="config.log"
-TMPC="$I/mplayer-conf-$RANDOM-$$.c"
-TMPCPP="$I/mplayer-conf-$RANDOM-$$.cpp"
-TMPEXE="$I/mplayer-conf-$RANDOM-$$$_exesuf"
-TMPH="$I/mplayer-conf-$RANDOM-$$.h"
-TMPS="$I/mplayer-conf-$RANDOM-$$.S"
+TMPC="$mplayer_tmpdir/tmp.c"
+TMPCPP="$mplayer_tmpdir/tmp.cpp"
+TMPEXE="$mplayer_tmpdir/tmp$_exesuf"
+TMPH="$mplayer_tmpdir/tmp.h"
+TMPS="$mplayer_tmpdir/tmp.S"
rm -f "$TMPLOG"
echo configuration: $configuration > "$TMPLOG"
@@ -8529,4 +8531,4 @@ EOF
fi
# Last move:
-rm -f "$TMPEXE" "$TMPC" "$TMPS" "$TMPCPP" "$TMPH"
+rm -rf "$mplayer_tmpdir"