check for shm_open only if cserve is to be built
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 8 May 2009 22:01:43 +0000 (22:01 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 8 May 2009 22:01:43 +0000 (22:01 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@40559 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac

index ca0665f..e41207f 100644 (file)
@@ -156,26 +156,27 @@ AC_ARG_ENABLE(evas-cserve,
 )
 AC_MSG_RESULT($want_evas_cserve)
 
-AC_MSG_CHECKING([whether shm_open() is present])
-LIBS_save=${LIBS}
-LIBS="$LIBS -lrt"
-AC_LINK_IFELSE(
-   [AC_LANG_PROGRAM(
-      [[
+if test "x${want_evas_cserve}" = "xyes" ; then
+   AC_MSG_CHECKING([whether shm_open() is present])
+   LIBS_save=${LIBS}
+   LIBS="$LIBS -lrt"
+   AC_LINK_IFELSE(
+      [AC_LANG_PROGRAM(
+         [[
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <fcntl.h>
-      ]],
-      [[
+         ]],
+         [[
 int fd;
 fd = shm_open("/", O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
 shm_unlink("/");
-      ]])],
-   [want_evas_cserve="yes"],
-   [want_evas_cserve="no"])
-LIBS=${LIBS_save}
-AC_MSG_RESULT([$want_evas_cserve])
-
+         ]])],
+      [want_evas_cserve="yes"],
+      [want_evas_cserve="no"])
+   LIBS=${LIBS_save}
+   AC_MSG_RESULT([$want_evas_cserve])
+fi
 
 AM_CONDITIONAL(EVAS_CSERVE, test "x$want_evas_cserve" = "xyes")
 if test "x$want_evas_cserve" = "xyes"; then