diff --git a/configure.ac b/configure.ac index ec27616ffa..55ea725d76 100644 --- a/configure.ac +++ b/configure.ac @@ -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 diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index 17eb29ccaf..ac6ba0924b 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -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