summaryrefslogtreecommitdiff
path: root/packages/zlib/zlib-1.2.3/sane-target.patch
blob: bacdd031af1d7182ae5a82558f253b1bc00e0202 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Index: zlib-1.2.3/configure
===================================================================
--- zlib-1.2.3.orig/configure	2005-07-11 22:11:57.000000000 +0200
+++ zlib-1.2.3/configure	2006-08-06 20:22:47.000000000 +0200
@@ -35,6 +35,7 @@
 gcc=0
 old_cc="$CC"
 old_cflags="$CFLAGS"
+target=`(uname -s || echo unknown) 2>/dev/null`
 
 while test $# -ge 1
 do
@@ -42,7 +43,7 @@
     -h* | --h*)
       echo 'usage:'
       echo '  configure [--shared] [--prefix=PREFIX]  [--exec_prefix=EXPREFIX]'
-      echo '     [--libdir=LIBDIR] [--includedir=INCLUDEDIR]'
+      echo '     [--libdir=LIBDIR] [--includedir=INCLUDEDIR] [--target=TARGET]'
         exit 0;;
     -p*=* | --p*=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
     -e*=* | --e*=*) exec_prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
@@ -53,6 +54,7 @@
     -l* | --l*) libdir="$2"; shift; shift;;
     -i* | --i*) includedir="$2"; shift; shift;;
     -s* | --s*) shared=1; shift;;
+    --target=*) target=`echo $1 | sed 's/[-a-z_]*=//'`;shift;;
     *) echo "unknown option: $1"; echo "$0 --help for help"; exit 1;;
     esac
 done
@@ -75,7 +77,7 @@
   CC="$cc"
   SFLAGS=${CFLAGS-"-fPIC -O3"}
   CFLAGS="$cflags"
-  case `(uname -s || echo unknown) 2>/dev/null` in
+  case $target in
   Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};;
   CYGWIN* | Cygwin* | cygwin* | OS/2* )
              EXE='.exe';;