From: caro Date: Sun, 22 May 2011 08:53:31 +0000 (+0000) Subject: improve linbpg detection X-Git-Tag: submit/trunk/20120815.174732~1457 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=18545e731d06e4a051195d29f8d03480c943332b;p=profile%2Fivi%2Fevas.git improve linbpg detection git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@59576 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/m4/evas_check_loader.m4 b/m4/evas_check_loader.m4 index 52f953f..0cb3d7b 100644 --- a/m4/evas_check_loader.m4 +++ b/m4/evas_check_loader.m4 @@ -176,13 +176,40 @@ have_dep="no" evas_image_loader_[]$1[]_cflags="" evas_image_loader_[]$1[]_libs="" -PKG_CHECK_EXISTS([libpng14], [PKG_CHECK_MODULES([PNG], [libpng14], [have_dep="yes" requirement="libpng14"], [have_dep="no"])], - [PKG_CHECK_EXISTS([libpng12], [PKG_CHECK_MODULES([PNG], [libpng12], [have_dep="yes" requirement="libpng12"], [have_dep="no"])], - [PKG_CHECK_EXISTS([libpng10], [PKG_CHECK_MODULES([PNG], [libpng10], [have_dep="yes" requirement="libpng10"], [have_dep="no"])], - [PKG_CHECK_MODULES([PNG], [libpng], [have_dep="yes" requirement="libpng"], [have_dep="no"]) - ]) - ]) -]) +dnl libpng.pc is the latest version of libpng that ahs been installed. +dnl We check it first. +PKG_CHECK_MODULES([PNG], + [libpng], + [have_dep="yes" requirement="libpng"], + [have_dep="no"]) + +if test "x${have_dep}" = "xno" ; then + PKG_CHECK_MODULES([PNG], + [libpng15], + [have_dep="yes" requirement="libpng15"], + [have_dep="no"]) +fi + +if test "x${have_dep}" = "xno" ; then + PKG_CHECK_MODULES([PNG], + [libpng14], + [have_dep="yes" requirement="libpng14"], + [have_dep="no"]) +fi + +if test "x${have_dep}" = "xno" ; then + PKG_CHECK_MODULES([PNG], + [libpng12], + [have_dep="yes" requirement="libpng12"], + [have_dep="no"]) +fi + +if test "x${have_dep}" = "xno" ; then + PKG_CHECK_MODULES([PNG], + [libpng10], + [have_dep="yes" requirement="libpng10"], + [have_dep="no"]) +fi evas_image_loader_[]$1[]_cflags="${PNG_CFLAGS}" evas_image_loader_[]$1[]_libs="${PNG_LIBS}"