efl: simplify cserve2 checks.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Thu, 6 Dec 2012 20:43:18 +0000 (20:43 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Thu, 6 Dec 2012 20:43:18 +0000 (20:43 +0000)
the headers were already checked, just use the values.

SVN revision: 80390

configure.ac

index 35e0d4f..7310893 100644 (file)
@@ -470,6 +470,7 @@ stdint.h \
 strings.h \
 sys/epoll.h \
 sys/inotify.h \
+sys/signalfd.h \
 sys/types.h \
 sys/param.h \
 sys/mman.h \
@@ -1821,15 +1822,15 @@ if test "x${efl_func_shm_open}" = "xno" ; then
    want_evas_cserve2="no"
 fi
 
-if test "x${want_evas_cserve2}" = "xyes" ; then
-   AC_CHECK_HEADERS([sys/epoll.h sys/inotify.h sys/signalfd.h],
-      [],
-      [want_evas_cserve2="no"])
+if test "x${want_evas_cserve2}" = "xyes"; then
+   if test "x${ac_cv_header_sys_epoll_h}" = "xno" || test "x${ac_cv_header_sys_inotify_h}" = "xno" || test "x${ac_cv_header_sys_signalfd_h}" = "xno"; then
+      want_evas_cserve2="no"
+   fi
 fi
 
-if test "x${want_evas_cserve2}" = "xyes" ; then
-  AC_DEFINE([EVAS_CSERVE2], [1], [Shared cache server.])
-fi
+AC_DEFINE_IF([EVAS_CSERVE2],
+   [test "x${want_evas_cserve2}" = "xyes"],
+   [1], [Shared cache server.])
 AM_CONDITIONAL([EVAS_CSERVE2], [test "x${want_evas_cserve2}" = "xyes"])
 
 ### Configuration