use pkgconfig to check for stuff
authortilman <tilman>
Wed, 21 Mar 2007 17:33:07 +0000 (17:33 +0000)
committertilman <tilman@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Mar 2007 17:33:07 +0000 (17:33 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/emotion@28861 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.in

index 41cb1e1..210322b 100644 (file)
@@ -81,36 +81,18 @@ dnl Set PACKAGE_SOURCE_DIR in config.h.
 packagesrcdir=`cd $srcdir && pwd`
 AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}", [Source Directory])
 
-AC_PATH_GENERIC(eet, 0.9.10,
-  [ ],
-  [ AC_MSG_ERROR(Eet isn't installed)]
-)
-
-AC_PATH_GENERIC(evas, 0.9.9,
-  [ ],
-  [ AC_MSG_ERROR(Evas isn't installed)]
-)
-
-AC_PATH_GENERIC(edje, 0.5.0,
-  [ ],
-  [ AC_MSG_ERROR(Edje isn't installed)]
-)
-
-AC_PATH_GENERIC(ecore, 0.9.9,
-  [ ],
-  [ AC_MSG_ERROR(Ecore isn't installed)]
-)
+PKG_CHECK_MODULES(EET, [eet >= 0.9.10])
+PKG_CHECK_MODULES(EVAS, [evas >= 0.9.9])
+PKG_CHECK_MODULES(EDJE, [edje >= 0.5.0])
+PKG_CHECK_MODULES(ECORE, [ecore >= 0.9.9 ecore-evas >= 0.9.9])
+PKG_CHECK_MODULES(EMBRYO, [embryo >= 0.9.1])
+
 save_CPPFLAGS=$CPPFLAGS
 CPPFLAGS="$CPPFLAGS $ECORE_CFLAGS"
 AC_CHECK_HEADERS(Ecore_X.h Ecore_Fb.h)
 CPPFLAGS=$save_CPPFLAGS
 
-AC_PATH_GENERIC(embryo, 0.9.1,
-  [ ],
-  [ AC_MSG_ERROR(Embryo isn't installed)]
-)
-
-requirements="eet evas edje ecore embryo"
+requirements="eet evas edje ecore ecore-evas embryo"
 
 AC_ARG_ENABLE(xine,
        AC_HELP_STRING([--disable-xine],[disable xine support @<:@default=auto@:>@]),