changeset 31100:4c606686d4ef

Added necessary configurations for libtiff in configure.ac
author magedrifaat <magedrifaat@gmail.com>
date Tue, 28 Jun 2022 06:03:39 +0200
parents 6fc4bf5e14e1
children f24d7bcad2d3
files configure.ac libinterp/dldfcn/module-files
diffstat 2 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/configure.ac	Mon Jun 27 01:31:36 2022 +0200
+++ b/configure.ac	Tue Jun 28 06:03:39 2022 +0200
@@ -1639,6 +1639,12 @@
     [AC_DEFINE(HAVE_SNDFILE, 1, [Define to 1 if sndfile is available.])],
     [warn_sndfile="sndfile library found, but does not seem to work properly; disabling audio file I/O functions"])])
 
+### Check for libtiff library.
+
+OCTAVE_CHECK_LIB(tiff, LibTIFF,
+  [LibTIFF library not found. The Tiff class will be disabled.],
+  [tiffio.h], [TIFFOpen], [], [], [], [libtiff-4])
+
 ### Check for PortAudio
 
 OCTAVE_CHECK_LIB(portaudio, PortAudio,
@@ -3204,6 +3210,9 @@
   KLU LDFLAGS:                   $KLU_LDFLAGS
   KLU libraries:                 $KLU_LIBS
   LAPACK libraries:              $LAPACK_LIBS
+  LibTIFF CPPFLAGS:              $TIFF_CPPFLAGS
+  LibTIFF LDFLAGS:               $TIFF_LDFLAGS
+  LibTIFF libraries:             $TIFF_LIBS
   Magick++ CPPFLAGS:             $MAGICK_CPPFLAGS
   Magick++ LDFLAGS:              $MAGICK_LDFLAGS
   Magick++ libraries:            $MAGICK_LIBS
--- a/libinterp/dldfcn/module-files	Mon Jun 27 01:31:36 2022 +0200
+++ b/libinterp/dldfcn/module-files	Tue Jun 28 06:03:39 2022 +0200
@@ -5,7 +5,7 @@
 __init_fltk__.cc|$(FLTK_CPPFLAGS) $(FT2_CPPFLAGS) $(FONTCONFIG_CPPFLAGS)|$(FLTK_LDFLAGS) $(FT2_LDFLAGS)|$(FLTK_LIBS) $(FT2_LIBS) $(OPENGL_LIBS)
 __init_gnuplot__.cc|$(FT2_CPPFLAGS) $(FONTCONFIG_CPPFLAGS)||
 __ode15__.cc|$(SUNDIALS_XCPPFLAGS)|$(SUNDIALS_XLDFLAGS)|$(SUNDIALS_XLIBS)
-__tiff__.cc| |-ltiff|
+__tiff__.cc|$(TIFF_CPPFLAGS)|$(TIFF_LDFLAGS)|$(TIFF_LIBS)
 __voronoi__.cc|$(QHULL_CPPFLAGS)|$(QHULL_LDFLAGS)|$(QHULL_LIBS)
 audiodevinfo.cc|$(PORTAUDIO_CPPFLAGS)|$(PORTAUDIO_LDFLAGS)|$(PORTAUDIO_LIBS)
 audioread.cc|$(SNDFILE_CPPFLAGS)|$(SNDFILE_LDFLAGS)|$(SNDFILE_LIBS)