]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Optionally include gzguts.h with WITH_GZFILEOP flag.
authorNathan Moinvaziri <nathan@nathanm.com>
Mon, 14 Sep 2020 04:16:36 +0000 (21:16 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 16 Sep 2020 07:10:07 +0000 (09:10 +0200)
CMakeLists.txt
win32/Makefile.a64
win32/Makefile.arm
win32/Makefile.msc
zutil.c

index 4ef0b563a020b2759bf1131e79155b7cf8c4fde4..c0b619288b6dbf9558e0bd1a36315fd0290407fb 100644 (file)
@@ -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)
index d858aeb9b1789e2c9f38e11ea48fa4f9601fc331..908c9bed70c60795a886ba154bf68ed8297eb0e4 100644 (file)
@@ -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
 
index 359c5f3e0d337f15a8c79d635b96d829bb9e8d62..98070d065c6c417b5801a38980632df0dc984e02 100644 (file)
@@ -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
 
index 95129dfcb27cdf27e7c211312ae2ae77d5a65414..7cef3c9d0f6de06d3d9a360300504c17cd86a26f 100644 (file)
@@ -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 04e589bf850ccfc2999cfd9b4736d1a7f48d5b0a..a2411fbb23e51fa1ca2c02a8a0b240b960de155b 100644 (file)
--- 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  */