mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Check for the ugly /usr/local/lib-not-in-ld.so.conf case even when we can link against libevent normally.
svn:r4249
This commit is contained in:
parent
7de0b3dd3b
commit
e3691c37ca
24
configure.in
24
configure.in
@ -60,12 +60,28 @@ AC_SEARCH_LIBS(pthread_detach, [pthread])
|
||||
dnl ------------------------------------------------------
|
||||
dnl Where do you live, libevent?
|
||||
|
||||
AC_SEARCH_LIBS(event_loop, [event], event_found=yes, event_found=no)
|
||||
|
||||
if test "$event_found" = no; then
|
||||
saved_LIBS="$LIBS"
|
||||
saved_LDFLAGS="$LDFLAGS"
|
||||
AC_CACHE_CHECK([for libevent], ac_cv_libevent_normal, [
|
||||
saved_LIBS="$LIBS"
|
||||
LIBS="$LIBS -levent"
|
||||
AC_TRY_RUN([
|
||||
void *event_init(void);
|
||||
int main(void)
|
||||
{
|
||||
if (!event_init())
|
||||
return -1;
|
||||
return 0;
|
||||
}], ac_cv_libevent_normal=yes, ac_cv_libevent_normal=no)
|
||||
LIBS="$saved_LIBS"
|
||||
])
|
||||
|
||||
|
||||
if test "$ac_cv_libevent_normal" = no; then
|
||||
LIBS="$LIBS -levent"
|
||||
else
|
||||
AC_CACHE_CHECK([for libevent in /usr/local/lib], ac_cv_libevent_local, [
|
||||
saved_LIBS="$LIBS"
|
||||
saved_LDFLAGS="$LDFLAGS"
|
||||
LIBS="$LIBS -levent"
|
||||
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||
AC_TRY_LINK([], [ void *event_init(void); event_init(); ],
|
||||
|
Loading…
Reference in New Issue
Block a user