Update tiff submodule

Add the new files to the build system. Disable support for webp and zstd
because we do not want to depend on external libraries.
This commit is contained in:
Maarten Bent
2018-11-17 15:27:31 +01:00
parent 9b8ed6a021
commit ec4b71afa0
12 changed files with 77 additions and 13 deletions

View File

@@ -206,8 +206,10 @@ WXTIFF_OBJECTS = \
wxtiff_tif_tile.o \ wxtiff_tif_tile.o \
wxtiff_tif_version.o \ wxtiff_tif_version.o \
wxtiff_tif_warning.o \ wxtiff_tif_warning.o \
wxtiff_tif_webp.o \
wxtiff_tif_write.o \ wxtiff_tif_write.o \
wxtiff_tif_zip.o wxtiff_tif_zip.o \
wxtiff_tif_zstd.o
WXEXPAT_CFLAGS = -DNDEBUG -I./src/expat/expat -DHAVE_EXPAT_CONFIG_H \ WXEXPAT_CFLAGS = -DNDEBUG -I./src/expat/expat -DHAVE_EXPAT_CONFIG_H \
$(____SHARED) $(CPPFLAGS) $(CFLAGS) $(____SHARED) $(CPPFLAGS) $(CFLAGS)
WXEXPAT_OBJECTS = \ WXEXPAT_OBJECTS = \
@@ -15026,12 +15028,18 @@ wxtiff_tif_version.o: $(srcdir)/src/tiff/libtiff/tif_version.c
wxtiff_tif_warning.o: $(srcdir)/src/tiff/libtiff/tif_warning.c wxtiff_tif_warning.o: $(srcdir)/src/tiff/libtiff/tif_warning.c
$(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_warning.c $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_warning.c
wxtiff_tif_webp.o: $(srcdir)/src/tiff/libtiff/tif_webp.c
$(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_webp.c
wxtiff_tif_write.o: $(srcdir)/src/tiff/libtiff/tif_write.c wxtiff_tif_write.o: $(srcdir)/src/tiff/libtiff/tif_write.c
$(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_write.c $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_write.c
wxtiff_tif_zip.o: $(srcdir)/src/tiff/libtiff/tif_zip.c wxtiff_tif_zip.o: $(srcdir)/src/tiff/libtiff/tif_zip.c
$(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_zip.c $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_zip.c
wxtiff_tif_zstd.o: $(srcdir)/src/tiff/libtiff/tif_zstd.c
$(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_zstd.c
@COND_PLATFORM_UNIX_1@wxtiff_tif_unix.o: $(srcdir)/src/tiff/libtiff/tif_unix.c @COND_PLATFORM_UNIX_1@wxtiff_tif_unix.o: $(srcdir)/src/tiff/libtiff/tif_unix.c
@COND_PLATFORM_UNIX_1@ $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_unix.c @COND_PLATFORM_UNIX_1@ $(CCC) -c -o $@ $(WXTIFF_CFLAGS) $(srcdir)/src/tiff/libtiff/tif_unix.c

View File

@@ -93,8 +93,10 @@
src/tiff/libtiff/tif_tile.c src/tiff/libtiff/tif_tile.c
src/tiff/libtiff/tif_version.c src/tiff/libtiff/tif_version.c
src/tiff/libtiff/tif_warning.c src/tiff/libtiff/tif_warning.c
src/tiff/libtiff/tif_webp.c
src/tiff/libtiff/tif_write.c src/tiff/libtiff/tif_write.c
src/tiff/libtiff/tif_zip.c src/tiff/libtiff/tif_zip.c
src/tiff/libtiff/tif_zstd.c
</sources> </sources>
</lib> </lib>

View File

@@ -59,8 +59,10 @@ if(wxUSE_LIBTIFF STREQUAL "builtin")
src/tiff/libtiff/tif_tile.c src/tiff/libtiff/tif_tile.c
src/tiff/libtiff/tif_version.c src/tiff/libtiff/tif_version.c
src/tiff/libtiff/tif_warning.c src/tiff/libtiff/tif_warning.c
src/tiff/libtiff/tif_webp.c
src/tiff/libtiff/tif_write.c src/tiff/libtiff/tif_write.c
src/tiff/libtiff/tif_zip.c src/tiff/libtiff/tif_zip.c
src/tiff/libtiff/tif_zstd.c
) )
if(WIN32) if(WIN32)
# define this to get rid of a warning about using POSIX lfind(): # define this to get rid of a warning about using POSIX lfind():

View File

@@ -185,8 +185,10 @@ WXTIFF_OBJECTS = \
$(OBJS)\wxtiff_tif_tile.obj \ $(OBJS)\wxtiff_tif_tile.obj \
$(OBJS)\wxtiff_tif_version.obj \ $(OBJS)\wxtiff_tif_version.obj \
$(OBJS)\wxtiff_tif_warning.obj \ $(OBJS)\wxtiff_tif_warning.obj \
$(OBJS)\wxtiff_tif_webp.obj \
$(OBJS)\wxtiff_tif_write.obj \ $(OBJS)\wxtiff_tif_write.obj \
$(OBJS)\wxtiff_tif_zip.obj $(OBJS)\wxtiff_tif_zip.obj \
$(OBJS)\wxtiff_tif_zstd.obj
WXEXPAT_CFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \ WXEXPAT_CFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \
$(__OPTIMIZEFLAG) $(__THREADSFLAG) -DNDEBUG -I$(LIBDIRNAME) -w-8004 -w-8008 \ $(__OPTIMIZEFLAG) $(__THREADSFLAG) -DNDEBUG -I$(LIBDIRNAME) -w-8004 -w-8008 \
-w-8012 -w-8057 -w-8066 $(CPPFLAGS) $(CFLAGS) -w-8012 -w-8057 -w-8066 $(CPPFLAGS) $(CFLAGS)
@@ -5950,12 +5952,18 @@ $(OBJS)\wxtiff_tif_version.obj: ..\..\src\tiff\libtiff\tif_version.c
$(OBJS)\wxtiff_tif_warning.obj: ..\..\src\tiff\libtiff\tif_warning.c $(OBJS)\wxtiff_tif_warning.obj: ..\..\src\tiff\libtiff\tif_warning.c
$(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_warning.c $(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_warning.c
$(OBJS)\wxtiff_tif_webp.obj: ..\..\src\tiff\libtiff\tif_webp.c
$(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_webp.c
$(OBJS)\wxtiff_tif_write.obj: ..\..\src\tiff\libtiff\tif_write.c $(OBJS)\wxtiff_tif_write.obj: ..\..\src\tiff\libtiff\tif_write.c
$(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_write.c $(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_write.c
$(OBJS)\wxtiff_tif_zip.obj: ..\..\src\tiff\libtiff\tif_zip.c $(OBJS)\wxtiff_tif_zip.obj: ..\..\src\tiff\libtiff\tif_zip.c
$(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zip.c $(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zip.c
$(OBJS)\wxtiff_tif_zstd.obj: ..\..\src\tiff\libtiff\tif_zstd.c
$(CC) -q -c -P- -o$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zstd.c
$(OBJS)\wxexpat_xmlparse.obj: ..\..\src\expat\expat\lib\xmlparse.c $(OBJS)\wxexpat_xmlparse.obj: ..\..\src\expat\expat\lib\xmlparse.c
$(CC) -q -c -P- -o$@ $(WXEXPAT_CFLAGS) ..\..\src\expat\expat\lib\xmlparse.c $(CC) -q -c -P- -o$@ $(WXEXPAT_CFLAGS) ..\..\src\expat\expat\lib\xmlparse.c

View File

@@ -174,8 +174,10 @@ WXTIFF_OBJECTS = \
$(OBJS)\wxtiff_tif_tile.o \ $(OBJS)\wxtiff_tif_tile.o \
$(OBJS)\wxtiff_tif_version.o \ $(OBJS)\wxtiff_tif_version.o \
$(OBJS)\wxtiff_tif_warning.o \ $(OBJS)\wxtiff_tif_warning.o \
$(OBJS)\wxtiff_tif_webp.o \
$(OBJS)\wxtiff_tif_write.o \ $(OBJS)\wxtiff_tif_write.o \
$(OBJS)\wxtiff_tif_zip.o $(OBJS)\wxtiff_tif_zip.o \
$(OBJS)\wxtiff_tif_zstd.o
WXEXPAT_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \ WXEXPAT_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
-DHAVE_W32API_H -DNDEBUG -I$(LIBDIRNAME) $(CPPFLAGS) $(CFLAGS) -DHAVE_W32API_H -DNDEBUG -I$(LIBDIRNAME) $(CPPFLAGS) $(CFLAGS)
WXEXPAT_OBJECTS = \ WXEXPAT_OBJECTS = \
@@ -6132,12 +6134,18 @@ $(OBJS)\wxtiff_tif_version.o: ../../src/tiff/libtiff/tif_version.c
$(OBJS)\wxtiff_tif_warning.o: ../../src/tiff/libtiff/tif_warning.c $(OBJS)\wxtiff_tif_warning.o: ../../src/tiff/libtiff/tif_warning.c
$(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $< $(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $<
$(OBJS)\wxtiff_tif_webp.o: ../../src/tiff/libtiff/tif_webp.c
$(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $<
$(OBJS)\wxtiff_tif_write.o: ../../src/tiff/libtiff/tif_write.c $(OBJS)\wxtiff_tif_write.o: ../../src/tiff/libtiff/tif_write.c
$(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $< $(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $<
$(OBJS)\wxtiff_tif_zip.o: ../../src/tiff/libtiff/tif_zip.c $(OBJS)\wxtiff_tif_zip.o: ../../src/tiff/libtiff/tif_zip.c
$(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $< $(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $<
$(OBJS)\wxtiff_tif_zstd.o: ../../src/tiff/libtiff/tif_zstd.c
$(CC) -c -o $@ $(WXTIFF_CFLAGS) $(CPPDEPS) $<
$(OBJS)\wxexpat_xmlparse.o: ../../src/expat/expat/lib/xmlparse.c $(OBJS)\wxexpat_xmlparse.o: ../../src/expat/expat/lib/xmlparse.c
$(CC) -c -o $@ $(WXEXPAT_CFLAGS) $(CPPDEPS) $< $(CC) -c -o $@ $(WXEXPAT_CFLAGS) $(CPPDEPS) $<

View File

@@ -191,8 +191,10 @@ WXTIFF_OBJECTS = \
$(OBJS)\wxtiff_tif_tile.obj \ $(OBJS)\wxtiff_tif_tile.obj \
$(OBJS)\wxtiff_tif_version.obj \ $(OBJS)\wxtiff_tif_version.obj \
$(OBJS)\wxtiff_tif_warning.obj \ $(OBJS)\wxtiff_tif_warning.obj \
$(OBJS)\wxtiff_tif_webp.obj \
$(OBJS)\wxtiff_tif_write.obj \ $(OBJS)\wxtiff_tif_write.obj \
$(OBJS)\wxtiff_tif_zip.obj $(OBJS)\wxtiff_tif_zip.obj \
$(OBJS)\wxtiff_tif_zstd.obj
WXEXPAT_CFLAGS = /M$(__RUNTIME_LIBS_85)$(__DEBUGRUNTIME) /DWIN32 \ WXEXPAT_CFLAGS = /M$(__RUNTIME_LIBS_85)$(__DEBUGRUNTIME) /DWIN32 \
$(__DEBUGINFO) /Fd$(LIBDIRNAME)\wxexpat$(WXDEBUGFLAG).pdb \ $(__DEBUGINFO) /Fd$(LIBDIRNAME)\wxexpat$(WXDEBUGFLAG).pdb \
$(____DEBUGRUNTIME) $(__OPTIMIZEFLAG) /D_CRT_SECURE_NO_DEPRECATE=1 \ $(____DEBUGRUNTIME) $(__OPTIMIZEFLAG) /D_CRT_SECURE_NO_DEPRECATE=1 \
@@ -6659,12 +6661,18 @@ $(OBJS)\wxtiff_tif_version.obj: ..\..\src\tiff\libtiff\tif_version.c
$(OBJS)\wxtiff_tif_warning.obj: ..\..\src\tiff\libtiff\tif_warning.c $(OBJS)\wxtiff_tif_warning.obj: ..\..\src\tiff\libtiff\tif_warning.c
$(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_warning.c $(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_warning.c
$(OBJS)\wxtiff_tif_webp.obj: ..\..\src\tiff\libtiff\tif_webp.c
$(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_webp.c
$(OBJS)\wxtiff_tif_write.obj: ..\..\src\tiff\libtiff\tif_write.c $(OBJS)\wxtiff_tif_write.obj: ..\..\src\tiff\libtiff\tif_write.c
$(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_write.c $(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_write.c
$(OBJS)\wxtiff_tif_zip.obj: ..\..\src\tiff\libtiff\tif_zip.c $(OBJS)\wxtiff_tif_zip.obj: ..\..\src\tiff\libtiff\tif_zip.c
$(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zip.c $(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zip.c
$(OBJS)\wxtiff_tif_zstd.obj: ..\..\src\tiff\libtiff\tif_zstd.c
$(CC) /c /nologo /TC /Fo$@ $(WXTIFF_CFLAGS) ..\..\src\tiff\libtiff\tif_zstd.c
$(OBJS)\wxexpat_xmlparse.obj: ..\..\src\expat\expat\lib\xmlparse.c $(OBJS)\wxexpat_xmlparse.obj: ..\..\src\expat\expat\lib\xmlparse.c
$(CC) /c /nologo /TC /Fo$@ $(WXEXPAT_CFLAGS) ..\..\src\expat\expat\lib\xmlparse.c $(CC) /c /nologo /TC /Fo$@ $(WXEXPAT_CFLAGS) ..\..\src\expat\expat\lib\xmlparse.c

View File

@@ -351,6 +351,9 @@
<File <File
RelativePath="..\..\src\tiff\libtiff\tif_warning.c"> RelativePath="..\..\src\tiff\libtiff\tif_warning.c">
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_webp.c">
</File>
<File <File
RelativePath="..\..\src\tiff\libtiff\tif_win32.c"> RelativePath="..\..\src\tiff\libtiff\tif_win32.c">
</File> </File>
@@ -360,6 +363,9 @@
<File <File
RelativePath="..\..\src\tiff\libtiff\tif_zip.c"> RelativePath="..\..\src\tiff\libtiff\tif_zip.c">
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_zstd.c">
</File>
</Filter> </Filter>
</Files> </Files>
<Globals> <Globals>

View File

@@ -814,6 +814,10 @@
RelativePath="..\..\src\tiff\libtiff\tif_warning.c" RelativePath="..\..\src\tiff\libtiff\tif_warning.c"
> >
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_webp.c"
>
</File>
<File <File
RelativePath="..\..\src\tiff\libtiff\tif_win32.c" RelativePath="..\..\src\tiff\libtiff\tif_win32.c"
> >
@@ -826,6 +830,10 @@
RelativePath="..\..\src\tiff\libtiff\tif_zip.c" RelativePath="..\..\src\tiff\libtiff\tif_zip.c"
> >
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_zstd.c"
>
</File>
</Filter> </Filter>
</Files> </Files>
<Globals> <Globals>

View File

@@ -810,6 +810,10 @@
RelativePath="..\..\src\tiff\libtiff\tif_warning.c" RelativePath="..\..\src\tiff\libtiff\tif_warning.c"
> >
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_webp.c"
>
</File>
<File <File
RelativePath="..\..\src\tiff\libtiff\tif_win32.c" RelativePath="..\..\src\tiff\libtiff\tif_win32.c"
> >
@@ -822,6 +826,10 @@
RelativePath="..\..\src\tiff\libtiff\tif_zip.c" RelativePath="..\..\src\tiff\libtiff\tif_zip.c"
> >
</File> </File>
<File
RelativePath="..\..\src\tiff\libtiff\tif_zstd.c"
>
</File>
</Filter> </Filter>
</Files> </Files>
<Globals> <Globals>

5
configure vendored
View File

@@ -23373,9 +23373,12 @@ fi
fi fi
fi fi
if test "$wxUSE_LIBLZMA" = "no" -a "$wxUSE_LIBTIFF" = "builtin"; then if test "$wxUSE_LIBTIFF" = "builtin"; then
ac_configure_args="$ac_configure_args --disable-webp --disable-zstd"
if test "$wxUSE_LIBLZMA" = "no"; then
ac_configure_args="$ac_configure_args --disable-lzma" ac_configure_args="$ac_configure_args --disable-lzma"
fi fi
fi
JBIG_LINK= JBIG_LINK=

View File

@@ -2585,13 +2585,16 @@ if test "$wxUSE_LIBLZMA" != "no"; then
fi fi
fi fi
dnl We need to disable the use of lzma in built-in libtiff explicitly, as dnl Disable the use of lzma, webp and zstd in built-in libtiff explicitly, as
dnl otherwise we'd depend on the system lzma library, which is typically dnl otherwise we'd depend on the system libraries, which is typically
dnl undesirable when using builtin libraries. We also disable the use of lzma dnl undesirable when using builtin libraries. If we use lzma ourselves, keep it
dnl if it's not available anyhow, just to speed up libtiff configure a little. dnl enabled.
if test "$wxUSE_LIBLZMA" = "no" -a "$wxUSE_LIBTIFF" = "builtin"; then if test "$wxUSE_LIBTIFF" = "builtin"; then
ac_configure_args="$ac_configure_args --disable-webp --disable-zstd"
if test "$wxUSE_LIBLZMA" = "no"; then
ac_configure_args="$ac_configure_args --disable-lzma" ac_configure_args="$ac_configure_args --disable-lzma"
fi fi
fi
dnl ------------------------------------------------------------------------ dnl ------------------------------------------------------------------------
dnl Check for jbig library dnl Check for jbig library