efl/evas_cserve2 slave just need -lrt, not whole evas deps/libs
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 13 Jan 2013 23:12:40 +0000 (23:12 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 13 Jan 2013 23:12:40 +0000 (23:12 +0000)
SVN revision: 82732

configure.ac
src/Makefile_Evas.am

index ec27616..55ea725 100644 (file)
@@ -1623,6 +1623,10 @@ fi
 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"
+   else
+      EFL_CHECK_FUNC([EVAS_CSERVE2_SLAVE], [shm_open])
+      EVAS_CSERVE2_SLAVE_LIBS="${requirements_libs_evas_cserve2_slave}"
+      AC_SUBST([EVAS_CSERVE2_SLAVE_LIBS])
    fi
 fi
 
index 17eb29c..ac6ba09 100644 (file)
@@ -1490,7 +1490,7 @@ bin_evas_evas_cserve2_slave_CPPFLAGS = \
 bin_evas_evas_cserve2_slave_LDADD = \
 lib/eina/libeina.la \
 @EVAS_LDFLAGS@ \
-@EVAS_LIBS@
+@EVAS_CSERVE2_SLAVE_LIBS@
 
 bin_evas_evas_cserve2_slave_LDFLAGS = -export-dynamic
 
@@ -1507,7 +1507,8 @@ bin_evas_dummy_slave_CPPFLAGS = \
 @EVAS_CFLAGS@
 
 bin_evas_dummy_slave_LDADD = \
-@EVAS_LIBS@
+@EVAS_LDFLAGS@ \
+@EVAS_CSERVE2_SLAVE_LIBS@
 
 ### Cserve2 loaders