Commit 59faef3a48648be8b2b88868d9897e710ce88a4e
1 parent
1d4db89c
Fix building under paths with symlinks (patch from Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3956 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
8 additions
and
6 deletions
configure
@@ -205,15 +205,17 @@ fi | @@ -205,15 +205,17 @@ fi | ||
205 | 205 | ||
206 | # find source path | 206 | # find source path |
207 | source_path=`dirname "$0"` | 207 | source_path=`dirname "$0"` |
208 | +source_path_used="no" | ||
209 | +workdir=`pwd` | ||
210 | +workdir=`readlink -f $workdir` | ||
208 | if [ -z "$source_path" ]; then | 211 | if [ -z "$source_path" ]; then |
209 | - source_path=`pwd` | 212 | + source_path=$workdir |
210 | else | 213 | else |
211 | source_path=`cd "$source_path"; pwd` | 214 | source_path=`cd "$source_path"; pwd` |
212 | -fi | ||
213 | -if test "$source_path" = `pwd` ; then | ||
214 | - source_path_used="no" | ||
215 | -else | ||
216 | - source_path_used="yes" | 215 | + source_path=`readlink -f $source_path` |
216 | + if test "$source_path" != "$workdir" ; then | ||
217 | + source_path_used="yes" | ||
218 | + fi | ||
217 | fi | 219 | fi |
218 | 220 | ||
219 | werror="no" | 221 | werror="no" |