* exit when fnmatch is not found
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 21 Oct 2008 06:13:26 +0000 (06:13 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 21 Oct 2008 06:13:26 +0000 (06:13 +0000)
 * formatting

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@36908 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac

index aa85369..aae04e5 100644 (file)
@@ -37,25 +37,26 @@ WIN32_CFLAGS=""
 WIN32_LIBS=""
 lt_enable_auto_import=""
 case "$host_os" in
-       mingw* | cegcc*)
-               PKG_CHECK_MODULES([EVIL], [evil])
-               AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed])
-               dnl needed for correct definition of EAPI
-               AC_DEFINE(EFL_EET_BUILD, 1, [Define to mention that eet is built])
-               lt_enable_auto_import="-Wl,--enable-auto-import"
-               ;;
+   mingw* | cegcc*)
+      PKG_CHECK_MODULES([EVIL], [evil])
+      AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed])
+      dnl needed for correct definition of EAPI
+      AC_DEFINE(EFL_EET_BUILD, 1, [Define to mention that eet is built])
+      lt_enable_auto_import="-Wl,--enable-auto-import"
+      ;;
 esac
+
 case "$host_os" in
-       mingw32ce*)
-               WIN32_LIBS="-lws2"
-               ;;
-       mingw*)
-               WIN32_LIBS="-lws2_32"
-               ;;
-       cegcc*)
-               WIN32_CFLAGS="-mwin32"
-               WIN32_LIBS="-lws2"
-               ;;
+   mingw32ce*)
+      WIN32_LIBS="-lws2"
+      ;;
+   mingw*)
+      WIN32_LIBS="-lws2_32"
+      ;;
+   cegcc*)
+      WIN32_CFLAGS="-mwin32"
+      WIN32_LIBS="-lws2"
+      ;;
 esac
 AC_SUBST(WIN32_CFLAGS)
 AC_SUBST(WIN32_LIBS)
@@ -80,7 +81,12 @@ AC_CHECK_HEADER([fnmatch.h],
 AC_CHECK_FUNCS([fnmatch], [res="yes"], [res="no"])
 if test "x$res" = "xno"; then
    AC_SEARCH_LIBS([fnmatch],
-      [fnmatch iberty evil])
+      [fnmatch iberty evil],
+      [res="yes"],
+      [res="no"])
+   if test "x$res" = "xno"; then
+      AC_MSG_ERROR([Cannot find fnmatch() in neither libc nor libfnmatch, nor libiberty, nor libevil])
+       fi
 fi
 
 dnl These are needed for fmemopen/open_memstream