Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-09-12 05:51:21 +0400
committerChristopher Faylor <me@cgf.cx>2003-09-12 05:51:21 +0400
commit3a256354895af562cd86392c8d8c502ac4e73dc0 (patch)
treec4ed7903216b1291365d7c912f98ef39333f4630 /winsup/utils/Makefile.in
parent9e24b8ace9ef4865df9e1f2f23313be45abeca21 (diff)
* Makefile.in: Tweak mingw libz.a detection to make it more reliably detect
when libz.a is not available.
Diffstat (limited to 'winsup/utils/Makefile.in')
-rw-r--r--winsup/utils/Makefile.in10
1 files changed, 5 insertions, 5 deletions
diff --git a/winsup/utils/Makefile.in b/winsup/utils/Makefile.in
index a9765c115..74a38e6d8 100644
--- a/winsup/utils/Makefile.in
+++ b/winsup/utils/Makefile.in
@@ -40,10 +40,10 @@ libbfd:=${shell $(CC) -B$(bupdir2)/bfd/ --print-file-name=libbfd.a}
libintl:=${shell $(CC) -B$(bupdir2)/intl/ --print-file-name=libintl.a}
build_dumper:=${shell test -r $(libbfd) && test -r ${libintl} && echo 1}
-libz:=${shell $(CC) -mno-cygwin --print-file-name=libz.a}
-zlib_h:=-include ${patsubst %/lib/libz.a,%/include/zlib.h,$(libz)}
-zconf_h:=-include ${patsubst %/lib/libz.a,%/include/zconf.h,$(libz)}
-ifeq "${dir $(libz)}" "./"
+libz:=${shell x=$$($(CC) -mno-cygwin --print-file-name=libz.a); cd $$(dirname $$x); dir=$$(pwd); case "$$dir" in *mingw*) echo $$dir/libz.a ;; esac}
+zlib_h:=-include ${patsubst %/lib/mingw/libz.a,%/include/zlib.h,${patsubst %/lib/libz.a,%/include/zlib.h,$(libz)}}
+zconf_h:=${patsubst %/zlib.h,%/zconf.h,$(zlib_h)}
+ifeq "${libz}" ""
zlib_h:=
zconf_h:=
libz:=
@@ -101,7 +101,7 @@ endif
cygcheck.exe: cygcheck.o path.o dump_setup.o $(MINGW_DEP_LDLIBS)
ifeq "$(libz)" ""
- echo '*** Building cygcheck without package content checking due to missing mingw libz.a.'
+ @echo '*** Building cygcheck without package content checking due to missing mingw libz.a.'
endif
ifdef VERBOSE
$(CXX) $(MINGW_CXXFLAGS) -o $@ ${wordlist 1,3,$^} -B$(mingw_build)/ $(MINGW_LDFLAGS) $(libz)