forked from enlightenment/efl
Fix recent openjpeg detection for Jpeg2000 on Debian
This commit is contained in:
parent
89aeb2b682
commit
d29f9e700e
|
@ -264,44 +264,26 @@ dnl use: EVAS_CHECK_LOADER_DEP_JP2K(loader, want_static[, ACTION-IF-FOUND[, ACTI
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_JP2K],
|
AC_DEFUN([EVAS_CHECK_LOADER_DEP_JP2K],
|
||||||
[
|
[
|
||||||
|
|
||||||
|
requirement=""
|
||||||
have_dep="no"
|
have_dep="no"
|
||||||
have_dep_pc="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
evas_image_loader_[]$1[]_cflags=""
|
||||||
evas_image_loader_[]$1[]_libs=""
|
evas_image_loader_[]$1[]_libs=""
|
||||||
|
|
||||||
AC_CHECK_HEADER([openjpeg.h], [have_dep="yes"])
|
PKG_CHECK_EXISTS([libopenjp2 >= 2.0],
|
||||||
|
[
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
have_dep="yes"
|
||||||
AC_CHECK_LIB([openjp2],
|
requirement="libopenjp2 >= 2.0"
|
||||||
[opj_stream_create],
|
],
|
||||||
[
|
[have_dep="no"])
|
||||||
evas_image_loader_[]$1[]_libs="-lopenjp2"
|
|
||||||
have_dep="yes"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
PKG_CHECK_EXISTS([libopenjp2 >= 2.0],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
have_dep_pc="yes"
|
|
||||||
requirement="libopenjp2 >= 2.0"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
if test "x${have_dep}" = "xyes" ; then
|
||||||
if test "x$2" = "xstatic" ; then
|
if test "x$2" = "xstatic" ; then
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
||||||
requirements_libs_evas="${evas_image_loader_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
if test "x${have_dep_pc}" = "xyes" ; then
|
|
||||||
PKG_CHECK_MODULES([JP2K], [${requirement}])
|
|
||||||
evas_image_loader_[]$1[]_cflags="${JP2K_CFLAGS}"
|
|
||||||
evas_image_loader_[]$1[]_libs="${JP2K_LIBS}"
|
|
||||||
fi
|
fi
|
||||||
|
PKG_CHECK_MODULES([JP2K], [${requirement}])
|
||||||
|
evas_image_loader_[]$1[]_cflags="${JP2K_CFLAGS}"
|
||||||
|
evas_image_loader_[]$1[]_libs="${JP2K_LIBS}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
AC_SUBST([evas_image_loader_$1_cflags])
|
||||||
|
|
Loading…
Reference in New Issue