diff options
author | Fritz Elfert <felfert@to.com> | 2001-01-31 01:59:56 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2001-01-31 01:59:56 +0000 |
commit | 7e68b8205a603a7ec53ed0d9798126de155321f7 (patch) | |
tree | 95ffddd1b5e3dc4d1e585913cd2e95eb0ee2ae31 /conf/m4/kde/AC_FIND_PNG.m4 | |
parent | 0aa44f1a1017280fd2b0b7708c5c77e8b1b214c8 (diff) | |
download | plptools-7e68b8205a603a7ec53ed0d9798126de155321f7.tar.gz plptools-7e68b8205a603a7ec53ed0d9798126de155321f7.tar.bz2 plptools-7e68b8205a603a7ec53ed0d9798126de155321f7.zip |
Reworked configuration:
- Splitted up acinclude.m4
- Added m4 macros, needed for KDE stuff
Diffstat (limited to 'conf/m4/kde/AC_FIND_PNG.m4')
-rw-r--r-- | conf/m4/kde/AC_FIND_PNG.m4 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/conf/m4/kde/AC_FIND_PNG.m4 b/conf/m4/kde/AC_FIND_PNG.m4 new file mode 100644 index 0000000..404a647 --- /dev/null +++ b/conf/m4/kde/AC_FIND_PNG.m4 @@ -0,0 +1,38 @@ +AC_DEFUN(AC_FIND_PNG, +[ +AC_REQUIRE([AC_FIND_ZLIB]) +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_MSG_CHECKING([for libpng]) +AC_CACHE_VAL(ac_cv_lib_png, +[ +kde_save_LIBS="$LIBS" +LIBS="$LIBS $all_libraries -lpng $LIBZ -lm -lX11 $LIBSOCKET" +kde_save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $all_includes" +AC_LANG_C +AC_TRY_LINK(dnl + [ + #include<png.h> + ], + [ + png_structp png_ptr = png_create_read_struct( /* image ptr */ + PNG_LIBPNG_VER_STRING, 0, 0, 0 ); + return( png_ptr != 0 ); + ], + eval "ac_cv_lib_png='-lpng $LIBZ -lm'", + eval "ac_cv_lib_png=no" +) +LIBS="$kde_save_LIBS" +CFLAGS="$kde_save_CFLAGS" +])dnl +if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then + AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng]) + LIBPNG="$ac_cv_lib_png" + AC_SUBST(LIBPNG) + AC_MSG_RESULT($ac_cv_lib_png) +else + AC_MSG_RESULT(no) + LIBPNG="" + AC_SUBST(LIBPNG) +fi +]) |