better openssl detection & support: use openssl's pkg-config file.

This commit is contained in:
Charles Kerr 2007-10-28 19:55:03 +00:00
parent caa4170271
commit e0965c3a63
6 changed files with 14 additions and 17 deletions

View File

@ -1,5 +1,5 @@
AM_CPPFLAGS = -I$(top_srcdir) $(LIBEVENT_CPPFLAGS)
AM_CFLAGS = $(PTHREAD_CFLAGS)
AM_CFLAGS = $(OPENSSL_CFLAGS) $(PTHREAD_CFLAGS)
bin_PROGRAMS = transmission-cli
@ -10,5 +10,5 @@ transmission_cli_SOURCES = transmissioncli.c
transmission_cli_LDADD = \
$(top_builddir)/libtransmission/libtransmission.a \
$(top_builddir)/third-party/libevent/libevent.la \
$(PTHREAD_LIBS) -lm
$(OPENSSL_LIBS) $(PTHREAD_LIBS) -lm

View File

@ -31,10 +31,9 @@ AC_PROG_MAKE_SET
AC_PROG_RANLIB
ACX_PTHREAD
AC_CHECK_LIB([crypto],[CRYPTO_new_ex_data])
AC_CHECK_LIB([ssl],[SSL_library_init])
AC_SEARCH_LIBS([socket], [socket net])
AC_SEARCH_LIBS([gethostbyname], [nsl bind])
PKG_CHECK_MODULES(OPENSSL, [openssl >= 0.9.8])
dnl ----------------------------------------------------------------------------
dnl

View File

@ -1,5 +1,5 @@
AM_CPPFLAGS = -I@top_srcdir@ $(LIBEVENT_CPPFLAGS)
AM_CFLAGS = $(PTHREAD_CFLAGS)
AM_CFLAGS = $(OPENSSL_CFLAGS) $(PTHREAD_CFLAGS)
noinst_LIBRARIES = libdaemon.a
@ -29,7 +29,7 @@ COMMON_LDADD = \
./libdaemon.a \
$(top_builddir)/libtransmission/libtransmission.a \
$(top_builddir)/third-party/libevent/libevent.la \
$(PTHREAD_LIBS) -lm
$(OPENSSL_LIBS) $(PTHREAD_LIBS) -lm
transmission_daemon_SOURCES = daemon.c server.c torrents.c
transmission_daemon_LDADD = $(COMMON_LDADD)

View File

@ -1,10 +1,12 @@
AM_CPPFLAGS = \
-I$(top_srcdir) \
$(LIBEVENT_CPPFLAGS) \
$(GTK_CFLAGS) \
-DTRANSMISSIONLOCALEDIR=\""$(transmissionlocaledir)"\"
AM_CFLAGS = $(PTHREAD_CFLAGS)
AM_CFLAGS = \
$(GTK_CFLAGS) \
$(OPENSSL_CFLAGS) \
$(PTHREAD_CFLAGS)
noinst_HEADERS = \
actions.h \
@ -54,6 +56,7 @@ transmission_LDADD = \
$(top_builddir)/libtransmission/libtransmission.a \
$(top_builddir)/third-party/libevent/libevent.la \
$(GTK_LIBS) \
$(OPENSSL_LIBS) \
$(PTHREAD_LIBS) -lm
DESKTOP_IN_FILES=transmission.desktop.in

View File

@ -1,6 +1,5 @@
AM_CPPFLAGS = -I. -I$(top_srcdir) -D__TRANSMISSION__ $(LIBEVENT_CPPFLAGS)
AM_CFLAGS = $(PTHREAD_CFLAGS)
AM_CFLAGS = $(OPENSSL_CFLAGS) $(PTHREAD_CFLAGS)
noinst_LIBRARIES = libtransmission.a

View File

@ -1,8 +1,5 @@
AM_CPPFLAGS = \
-I$(top_srcdir) \
$(WX_CPPFLAGS) \
$(LIBEVENT_CPPFLAGS)
AM_CFLAGS = $(PTHREAD_CFLAGS)
AM_CPPFLAGS = -I$(top_srcdir) $(WX_CPPFLAGS) $(LIBEVENT_CPPFLAGS)
AM_CFLAGS = $(PTHREAD_CFLAGS) $(OPENSSL_CFLAGS)
AM_CXXFLAGS = $(WX_CXXFLAGS)
SUBDIRS = images
@ -19,5 +16,4 @@ Xmission_SOURCES = \
Xmission_LDADD = \
$(top_builddir)/libtransmission/libtransmission.a \
$(top_builddir)/third-party/libevent/libevent.la \
$(WX_LIBS) \
$(PTHREAD_LIBS) -lm
$(WX_LIBS) $(OPENSSL_LIBS) $(PTHREAD_LIBS) -lm