Commit a2ee5d5a authored by Pavel Vainerman's avatar Pavel Vainerman

Переделал проверку libev. Если не найден файл pkgconfig

то смотрим наличие ev++.h и libev (актуально для сборки под Debian 7)
parent 8a648ded
...@@ -40,19 +40,17 @@ PKG_CHECK_MODULES(XML, libxml-2.0) ...@@ -40,19 +40,17 @@ PKG_CHECK_MODULES(XML, libxml-2.0)
PKG_CHECK_MODULES(OMNI, omniORB4) PKG_CHECK_MODULES(OMNI, omniORB4)
PKG_CHECK_MODULES(SIGC, sigc++-2.0) PKG_CHECK_MODULES(SIGC, sigc++-2.0)
nopkgchecklibev=false checklibev=true
AC_ARG_ENABLE(pkgchecklibev, AC_HELP_STRING([--disable-pkgchecklibev], [disable pkg check modules for libev]), PKG_CHECK_MODULES(EV, libev, [ checklibev=false; ], [ checklibev=true; ])
[ if test $enableval = yes; then nopkgchecklibev=false; else nopkgchecklibev=true; fi],[ nopkgchecklibev=false; ])
if test ${nopkgchecklibev} = false; then if test $checklibev = true; then
PKG_CHECK_MODULES(EV, libev)
else
AC_CHECK_HEADER(ev++.h,,exit) AC_CHECK_HEADER(ev++.h,,exit)
AC_SEARCH_LIBS(ev_run,ev,[],[],exit) AC_SEARCH_LIBS(ev_run,ev,[],[],exit)
EV_LIBS="-lev" EV_LIBS="-lev"
EV_CFLAGS= EV_CFLAGS=
AC_SUBST(EV_LIBS) AC_SUBST(EV_LIBS)
AC_SUBST(EV_CFLAGS) AC_SUBST(EV_CFLAGS)
AC_MSG_RESULT([ok])
fi fi
#check rest api support #check rest api support
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment