diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-03-06 20:25:32 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-03-06 20:25:32 +0000 |
commit | c9e2766e7598a669d3acf3ae0e45e8be8b5945b0 (patch) | |
tree | d9263d98d50d9ba8d8659fa4dabec376766919f2 | |
parent | 754811fbec3a48e3b53ba6fab0148e6ca627441f (diff) | |
download | tor-c9e2766e7598a669d3acf3ae0e45e8be8b5945b0.tar.gz tor-c9e2766e7598a669d3acf3ae0e45e8be8b5945b0.zip |
r12461@Kushana: nickm | 2007-03-06 13:26:17 -0500
More autoconf fixes and updates. Maybe the bsd buildbots will be happy again.
svn:r9747
-rw-r--r-- | acinclude.m4 | 16 | ||||
-rw-r--r-- | configure.in | 3 | ||||
-rw-r--r-- | src/or/Makefile.am | 4 |
3 files changed, 13 insertions, 10 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 249c24fef8..281af84f99 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -31,8 +31,9 @@ AC_DEFUN([TOR_EXTEND_CODEPATH], dnl Look for a library, and its associated includes, and how to link dnl against it. dnl -dnl TOR_SEARCH_LIBRARY(libname, withlocation, linkargs, headers, prototype, -dnl code, optionname, searchextra) +dnl TOR_SEARCH_LIBRARY(1:libname, 2:withlocation, 3:linkargs, 4:headers, +dnl 5:prototype, +dnl 6:code, 7:optionname, 8:searchextra) AC_DEFUN([TOR_SEARCH_LIBRARY], [ tor_saved_LIBS="$LIBS" @@ -87,7 +88,7 @@ AC_CACHE_CHECK([for $1 directory], tor_cv_library_$1_dir, [ fi LDFLAGS="$tor_saved_LDFLAGS" - LIBS="$tor_saved_LIBS $3" + LIBS="$tor_saved_LIBS" CPPFLAGS="$tor_saved_CPPFLAGS" ]) dnl end cache check @@ -104,11 +105,11 @@ if test -z "$CROSS_COMPILE"; then runs=no linked_with=nothing for tor_tryextra in "(none)" "-Wl,-R$tor_trydir" "-R$tor_trydir" \ - "-Wl,-rpath,$le_libdir" ; do + "-Wl,-rpath,$tor_trydir" ; do if test "$tor_tryextra" = "(none)"; then - LDFLAGS="$saved_LDFLAGS" + LDFLAGS="$tor_saved_LDFLAGS" else - LDFLAGS="$tor_tryextra $saved_LDFLAGS" + LDFLAGS="$tor_tryextra $tor_saved_LDFLAGS" fi AC_RUN_IFELSE(AC_LANG_PROGRAM([$5], [$6]), [runnable=yes], [runnable=no]) @@ -121,7 +122,8 @@ if test -z "$CROSS_COMPILE"; then if test "$runnable" = no; then AC_MSG_ERROR([Found linkable $1 in $tor_cv_library_$1_dir, but it does not seem to run, even with -R. Maybe specify another using $7}]) fi - ]) dnl check for extra options. + LDFLAGS="$tor_saved_LDFLAGS" + ]) dnl end cache check check for extra options. if test "$tor_cv_library_$1_linker_option" != "(none)" ; then LDFLAGS="$tor_cv_library_$1_linker_option $LDFLAGS" diff --git a/configure.in b/configure.in index 473098680c..acc5bc02c8 100644 --- a/configure.in +++ b/configure.in @@ -199,9 +199,10 @@ else fi TOR_SEARCH_LIBRARY(libevent, $trylibeventdir, [-levent $WS32lib], [ +#include <stdlib.h> #include <sys/time.h> #include <sys/types.h> -#include <event.h>], [void *event_init(void);], +#include <event.h>], [void exit(int); void *event_init(void);], [event_init(); exit(0);], [--with-libevent-dir], [/opt/libevent]) dnl Now check for particular libevent functions. diff --git a/src/or/Makefile.am b/src/or/Makefile.am index bf27e4d2cb..74def25580 100644 --- a/src/or/Makefile.am +++ b/src/or/Makefile.am @@ -13,7 +13,7 @@ tor_SOURCES = buffers.c circuitbuild.c circuitlist.c \ eventdns.c \ tor_main.c -tor_LDADD = ../common/libor.a ../common/libor-crypto.a -lz -lssl -lcrypto +tor_LDADD = ../common/libor.a ../common/libor-crypto.a -lz test_SOURCES = buffers.c circuitbuild.c circuitlist.c \ circuituse.c command.c config.c \ @@ -24,7 +24,7 @@ test_SOURCES = buffers.c circuitbuild.c circuitlist.c \ eventdns.c \ test.c -test_LDADD = ../common/libor.a ../common/libor-crypto.a -lz -lssl -lcrypto +test_LDADD = ../common/libor.a ../common/libor-crypto.a -lz noinst_HEADERS = or.h eventdns.h eventdns_tor.h |