From: Nathan Moinvaziri Date: Mon, 14 Sep 2020 04:16:36 +0000 (-0700) Subject: Optionally include gzguts.h with WITH_GZFILEOP flag. X-Git-Tag: 1.9.9-b1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=febeec521859b908e34208cf6f6ff29df2cbf4b9;p=thirdparty%2Fzlib-ng.git Optionally include gzguts.h with WITH_GZFILEOP flag. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ef0b563..c0b61928 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -835,7 +835,6 @@ set(ZLIB_PRIVATE_HDRS deflate.h deflate_p.h functable.h - gzguts.h inffast.h inffixed_tbl.h inflate.h @@ -872,6 +871,9 @@ set(ZLIB_SRCS zutil.c ) +set(ZLIB_GZFILE_PRIVATE_HDRS + gzguts.h +) set(ZLIB_GZFILE_SRCS gzclose.c gzlib.c @@ -904,7 +906,7 @@ endif() set(ZLIB_ALL_SRCS ${ZLIB_SRCS} ${ZLIB_ARCH_HDRS} ${ZLIB_ARCH_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS}) if(WITH_GZFILEOP) - list(APPEND ZLIB_ALL_SRCS ${ZLIB_GZFILE_SRCS}) + list(APPEND ZLIB_ALL_SRCS ${ZLIB_GZFILE_PRIVATE_HDRS} ${ZLIB_GZFILE_SRCS}) endif() if(NOT DEFINED BUILD_SHARED_LIBS) @@ -1020,7 +1022,7 @@ if(ZLIB_ENABLE_TESTS) target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) if(NOT WITH_GZFILEOP) target_compile_definitions(${target} PUBLIC -DWITH_GZFILEOP) - target_sources(${target} PRIVATE ${ZLIB_GZFILE_SRCS}) + target_sources(${target} PRIVATE ${ZLIB_GZFILE_PRIVATE_HDRS} ${ZLIB_GZFILE_SRCS}) endif() if(ZLIB_DUAL_LINK) find_package(ZLIB) diff --git a/win32/Makefile.a64 b/win32/Makefile.a64 index d858aeb9..908c9bed 100644 --- a/win32/Makefile.a64 +++ b/win32/Makefile.a64 @@ -175,7 +175,7 @@ inffast.obj: $(SRCDIR)/inffast.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/ inflate.obj: $(SRCDIR)/inflate.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h $(SRCDIR)/inflate.h $(SRCDIR)/inffast.h $(SRCDIR)/functable.h $(SRCDIR)/functable.h inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h -zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h $(SRCDIR)/gzguts.h +zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h example.obj: $(TOP)/test/example.c $(TOP)/zbuild.h $(TOP)/zlib$(SUFFIX).h diff --git a/win32/Makefile.arm b/win32/Makefile.arm index 359c5f3e..98070d06 100644 --- a/win32/Makefile.arm +++ b/win32/Makefile.arm @@ -187,7 +187,7 @@ inffast.obj: $(SRCDIR)/inffast.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/ inflate.obj: $(SRCDIR)/inflate.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h $(SRCDIR)/inflate.h $(SRCDIR)/inffast.h $(SRCDIR)/functable.h $(SRCDIR)/functable.h inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h -zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h $(SRCDIR)/gzguts.h +zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h example.obj: $(TOP)/test/example.c $(TOP)/zbuild.h $(TOP)/zlib$(SUFFIX).h diff --git a/win32/Makefile.msc b/win32/Makefile.msc index 95129dfc..7cef3c9d 100644 --- a/win32/Makefile.msc +++ b/win32/Makefile.msc @@ -182,7 +182,7 @@ inflate.obj: $(SRCDIR)/inflate.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/ inftrees.obj: $(SRCDIR)/inftrees.c $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/inftrees.h slide_sse.obj: $(SRCDIR)/arch/x86/slide_sse.c $(SRCDIR)/deflate.h trees.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/deflate.h $(SRCDIR)/trees_tbl.h -zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h $(SRCDIR)/gzguts.h +zutil.obj: $(SRCDIR)/zbuild.h $(SRCDIR)/zutil.h $(SRCDIR)/zutil_p.h example.obj: $(TOP)/test/example.c $(TOP)/zbuild.h $(TOP)/zlib$(SUFFIX).h diff --git a/zutil.c b/zutil.c index 04e589bf..a2411fbb 100644 --- a/zutil.c +++ b/zutil.c @@ -6,9 +6,6 @@ #include "zbuild.h" #include "zutil.h" #include "zutil_p.h" -#ifdef WITH_GZFILEOP -# include "gzguts.h" -#endif z_const char * const PREFIX(z_errmsg)[10] = { (z_const char *)"need dictionary", /* Z_NEED_DICT 2 */