diff options
| author | Tim Redfern <tim@eclectronics.org> | 2014-02-20 12:12:20 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2014-02-20 12:12:20 +0000 |
| commit | ad1c66acec6575ecd078336ee18016c5f4748084 (patch) | |
| tree | f601334142a687d5dab29507db946b50d5842eeb /ffms2/m4/check_zlib.m4 | |
| parent | c83f900c4337f8bb07c1cd6e60c2cebaba24192c (diff) | |
adding ffms2 with small files fix
Diffstat (limited to 'ffms2/m4/check_zlib.m4')
| -rw-r--r-- | ffms2/m4/check_zlib.m4 | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ffms2/m4/check_zlib.m4 b/ffms2/m4/check_zlib.m4 new file mode 100644 index 0000000..4e6ff50 --- /dev/null +++ b/ffms2/m4/check_zlib.m4 @@ -0,0 +1,28 @@ +AC_DEFUN([CHECK_ZLIB],[ + AC_ARG_WITH(zlib,AS_HELP_STRING([--with-zlib=DIR],[specify zlib's root installation folder]), + [ZLIB_HOME="$with_zlib"]) + + if test -n "${ZLIB_HOME}" -a "${ZLIB_HOME}" != "yes" -a "${ZLIB_HOME}" != "no" ; then + ZLIB_CPPFLAGS="-I${ZLIB_HOME}/include" + ZLIB_LDFLAGS="-L${ZLIB_HOME}/lib" + fi + + ZLIB_OLD_LDFLAGS=$LDFLAGS + ZLIB_OLD_CPPFLAGS=$CPPFLAGS + LDFLAGS="$LDFLAGS $ZLIB_LDFLAGS" + CPPFLAGS="$CPPFLAGS $ZLIB_CPPFLAGS" + AC_LANG_PUSH(C) + AC_CHECK_HEADER(zlib.h, [zlib_cv_zlib_h=yes], [zlib_cv_zlib_h=no]) + AC_CHECK_LIB(z, inflateEnd, [zlib_cv_libz=yes], [zlib_cv_libz=no]) + AC_LANG_POP(C) + LDFLAGS=$ZLIB_OLD_LDFLAGS + CPPFLAGS=$ZLIB_OLD_CPPFLAGS + if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes" + then + HAVE_ZLIB=yes + AC_SUBST([ZLIB_CPPFLAGS]) + AC_SUBST([ZLIB_LDFLAGS]) + else + AC_MSG_FAILURE([cannot locate zlib.h and -lz, specify a valid zlib installation using --with-zlib=DIR]) + fi +]) |
