diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2009-01-11 21:28:05 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2009-01-11 21:28:05 +0000 |
commit | 3cacb13dd6c56f4214606d29f42257b06b1a5b0c (patch) | |
tree | 937d1e99b46e5dfd1a8e029c6d2e3ac9e579d84f | |
parent | ab18e4f6605a234d091649f9ea48f400ec5156bb (diff) | |
download | dlfcn-win32-3cacb13dd6c56f4214606d29f42257b06b1a5b0c.tar.gz dlfcn-win32-3cacb13dd6c56f4214606d29f42257b06b1a5b0c.tar.bz2 dlfcn-win32-3cacb13dd6c56f4214606d29f42257b06b1a5b0c.zip |
Fix stripping when cross-compiling.
-rw-r--r-- | Makefile | 5 | ||||
-rwxr-xr-x | configure | 15 |
2 files changed, 11 insertions, 9 deletions
@@ -19,11 +19,6 @@ ifeq ($(BUILD_MSVC),yes) | |||
19 | else | 19 | else |
20 | LIBCMD=echo ignoring lib | 20 | LIBCMD=echo ignoring lib |
21 | endif | 21 | endif |
22 | ifeq ($(DO_STRIP),yes) | ||
23 | STRIP=strip | ||
24 | else | ||
25 | STRIP=echo ignoring strip | ||
26 | endif | ||
27 | 22 | ||
28 | all: $(TARGETS) | 23 | all: $(TARGETS) |
29 | 24 | ||
@@ -40,7 +40,7 @@ show_help(){ | |||
40 | echo " --enable-shared build shared libraries [no]" | 40 | echo " --enable-shared build shared libraries [no]" |
41 | echo " --enable-static build static libraries [yes]" | 41 | echo " --enable-static build static libraries [yes]" |
42 | echo " --enable-msvc create msvc-compatible import lib [auto]" | 42 | echo " --enable-msvc create msvc-compatible import lib [auto]" |
43 | echo " --enable-strip strip shared library [yes]" | 43 | echo " --enable-stripping strip shared library [yes]" |
44 | echo | 44 | echo |
45 | echo " --cc=CC use C compiler CC [$cc_default]" | 45 | echo " --cc=CC use C compiler CC [$cc_default]" |
46 | echo " --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix]" | 46 | echo " --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix]" |
@@ -59,6 +59,7 @@ incdir="${PREFIX}/include" | |||
59 | ar="ar" | 59 | ar="ar" |
60 | cc_default="gcc" | 60 | cc_default="gcc" |
61 | ranlib="ranlib" | 61 | ranlib="ranlib" |
62 | strip="strip" | ||
62 | 63 | ||
63 | DEFAULT="msvc | 64 | DEFAULT="msvc |
64 | " | 65 | " |
@@ -67,7 +68,7 @@ DEFAULT_NO="shared | |||
67 | " | 68 | " |
68 | 69 | ||
69 | DEFAULT_YES="static | 70 | DEFAULT_YES="static |
70 | strip | 71 | stripping |
71 | " | 72 | " |
72 | 73 | ||
73 | CMDLINE_SELECT="$DEFAULT | 74 | CMDLINE_SELECT="$DEFAULT |
@@ -113,6 +114,7 @@ done | |||
113 | ar="${cross_prefix}${ar}" | 114 | ar="${cross_prefix}${ar}" |
114 | cc_default="${cross_prefix}${cc_default}" | 115 | cc_default="${cross_prefix}${cc_default}" |
115 | ranlib="${cross_prefix}${ranlib}" | 116 | ranlib="${cross_prefix}${ranlib}" |
117 | strip="${cross_prefix}${strip}" | ||
116 | 118 | ||
117 | if ! test -z $cc; then | 119 | if ! test -z $cc; then |
118 | cc_default="${cc}" | 120 | cc_default="${cc}" |
@@ -152,6 +154,10 @@ if enabled msvc; then | |||
152 | } | 154 | } |
153 | fi | 155 | fi |
154 | 156 | ||
157 | if ! enabled stripping; then | ||
158 | strip="echo ignoring strip" | ||
159 | fi | ||
160 | |||
155 | if enabled shared; then | 161 | if enabled shared; then |
156 | lib /? > /dev/null 2>&1 /dev/null && enable msvc || disable msvc | 162 | lib /? > /dev/null 2>&1 /dev/null && enable msvc || disable msvc |
157 | fi | 163 | fi |
@@ -163,10 +169,10 @@ echo "incdir=$incdir" >> config.mak | |||
163 | echo "AR=$ar" >> config.mak | 169 | echo "AR=$ar" >> config.mak |
164 | echo "CC=$cc" >> config.mak | 170 | echo "CC=$cc" >> config.mak |
165 | echo "RANLIB=$ranlib" >> config.mak | 171 | echo "RANLIB=$ranlib" >> config.mak |
172 | echo "STRIP=$strip" >> config.mak | ||
166 | echo "BUILD_SHARED=$shared" >> config.mak | 173 | echo "BUILD_SHARED=$shared" >> config.mak |
167 | echo "BUILD_STATIC=$static" >> config.mak | 174 | echo "BUILD_STATIC=$static" >> config.mak |
168 | echo "BUILD_MSVC=$msvc" >> config.mak | 175 | echo "BUILD_MSVC=$msvc" >> config.mak |
169 | echo "DO_STRIP=$strip" >> config.mak | ||
170 | 176 | ||
171 | echo "prefix: $PREFIX" | 177 | echo "prefix: $PREFIX" |
172 | echo "libdir: $libdir" | 178 | echo "libdir: $libdir" |
@@ -174,9 +180,10 @@ echo "incdir: $incdir" | |||
174 | echo "ar: $ar" | 180 | echo "ar: $ar" |
175 | echo "cc: $cc" | 181 | echo "cc: $cc" |
176 | echo "ranlib: $ranlib" | 182 | echo "ranlib: $ranlib" |
183 | echo "strip: $strip" | ||
177 | echo "static: $static" | 184 | echo "static: $static" |
178 | echo "shared: $shared" | 185 | echo "shared: $shared" |
179 | enabled shared && { | 186 | enabled shared && { |
180 | echo "msvc: $msvc"; | 187 | echo "msvc: $msvc"; |
181 | echo "strip: $strip"; | 188 | echo "strip: $stripping"; |
182 | } | 189 | } |