Guillem Jover wrote: > --- > configure.in | 21 ++++----------------- > directfb-config.in | 2 +- > src/core/Makefile.am | 3 +++ > 3 files changed, 8 insertions(+), 18 deletions(-)
Thanks! Do you have more information about this? > diff --git a/configure.in b/configure.in > index 3d30ef5..968a85b 100644 > --- a/configure.in > +++ b/configure.in > @@ -726,19 +726,6 @@ AC_ARG_ENABLE(png, > enable_png="$enableval", enable_png=yes) > > if test "$enable_png" = "yes"; then > - dnl Test for libz > - if test -z "$ZLIB_LIBS"; then > - AC_CHECK_LIB(z, gzsetparams, > - [ > - AC_CHECK_HEADER(zlib.h, > - ZLIB_LIBS='-lz', > - AC_MSG_WARN([ > -*** libz header files not found. PNG image provider will not be built.])) > - ],[ > - AC_MSG_WARN([ *** libz not found. PNG image provider will not be > built.]) > - ]) > - fi > - We still use zlib in the core IF ENABLED. > AC_PATH_PROG(LIBPNG_CONFIG, libpng-config, no) > if test "$LIBPNG_CONFIG" = no; then > PNG=no > @@ -750,7 +737,7 @@ if test "$enable_png" = "yes"; then > fi > > dnl Test for libpng > - if test -z "$LIBPNG" && test -n "$ZLIB_LIBS"; then > + if test -z "$LIBPNG"; then > AC_CHECK_LIB(png, png_read_info, > [ > AC_CHECK_HEADER(png.h, > @@ -761,7 +748,7 @@ if test "$enable_png" = "yes"; then > AC_MSG_WARN([ > *** PNG library not found. PNG image provider will not be built.]) > ], > - $ZLIB_LIBS -lm) > + -lm) Does this work by automatic library dependencies now? Why is -lm still in there then? And what in the static case? > if test "$png_ok" = yes; then > AC_MSG_CHECKING([for png_structp in png.h]) > AC_TRY_COMPILE([#include <png.h>], > @@ -773,7 +760,7 @@ if test "$enable_png" = "yes"; then > AC_MSG_RESULT($png_ok) > if test "$png_ok" = yes; then > PNG=yes > - LIBPNG="-lpng $ZLIB_LIBS -lm" > + LIBPNG="-lpng -lm" > else > PNG=no > AC_MSG_WARN([ > @@ -1422,7 +1409,7 @@ AM_CONDITIONAL(BUILD_TOOLS, test "$with_tools" = "yes") > AM_CONDITIONAL(CROSS_COMPILING, test "$cross_compiling" = "yes") > > CFLAGS="$CFLAGS $DFB_INTERNAL_CFLAGS" > -DFB_LDFLAGS="$LDFLAGS $ZLIB_LIBS" > +DFB_LDFLAGS="$LDFLAGS" That might make sense. > diff --git a/directfb-config.in b/directfb-config.in > index 568831b..5bd4b91 100644 > --- a/directfb-config.in > +++ b/directfb-config.in > @@ -189,7 +189,7 @@ while test $# -gt 0; do > echo_videoprovider="$echo_videoprovider -lmpeg3" > ;; > swf) > - echo_videoprovider="$echo_videoprovider -ljpeg -lz" > + echo_videoprovider="$echo_videoprovider -ljpeg" same as with libpng > ;; > openquicktime) > echo_videoprovider="$echo_videoprovider -lopenquicktime -lz > -lglib -lm" > diff --git a/src/core/Makefile.am b/src/core/Makefile.am > index bfeba0d..a1095be 100644 > --- a/src/core/Makefile.am > +++ b/src/core/Makefile.am > @@ -80,3 +80,6 @@ libdirectfb_core_la_SOURCES = \ > windows.c \ > windowstack.c \ > wm.c > + > +libdirectfb_core_la_LIBADD = @ZLIB_LIBS@ > + This should only be done if zlib support (usage actually) is enabled. -- Best regards, Denis Oliver Kropp .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev