Skip to content

Commit

Permalink
Add pkgconfig files for libevent_{openssl,pthreads}
Browse files Browse the repository at this point in the history
  • Loading branch information
nmathewson committed Aug 10, 2010
1 parent ea1ea3d commit ebcb1f0
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 1 deletion.
2 changes: 2 additions & 0 deletions .gitignore
Expand Up @@ -38,6 +38,8 @@ TAGS

# Stuff made by our makefiles
libevent.pc
libevent_pthreads.pc
libevent_openssl.pc

## The initial / makes these files only get ignored in particular directories.
/autom4te.cache
Expand Down
2 changes: 2 additions & 0 deletions Makefile.am
Expand Up @@ -91,9 +91,11 @@ EXTRA_DIST = \
lib_LTLIBRARIES = libevent.la libevent_core.la libevent_extra.la
if PTHREADS
lib_LTLIBRARIES += libevent_pthreads.la
pkgconfig_DATA += libevent_pthreads.pc
endif
if OPENSSL
lib_LTLIBRARIES += libevent_openssl.la
pkgconfig_DATA += libevent_openssl.pc
endif

SUBDIRS = . include sample test
Expand Down
2 changes: 1 addition & 1 deletion configure.in
Expand Up @@ -593,5 +593,5 @@ if test x$enable_gcc_warnings = xyes; then

fi

AC_CONFIG_FILES( [libevent.pc] )
AC_CONFIG_FILES( [libevent.pc libevent_openssl.pc libevent_pthreads.pc] )
AC_OUTPUT(Makefile include/Makefile test/Makefile sample/Makefile)
16 changes: 16 additions & 0 deletions libevent_openssl.pc.in
@@ -0,0 +1,16 @@
#libevent pkg-config source file

prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@

Name: libevent_openssl
Description: libevent_openssl adds openssl-based TLS support to libevent
Version: @VERSION@
Requires: libevent
Conflicts:
Libs: -L${libdir} -levent_openssl
Libs.private: @LIBS@ -lcrypto -lssl
Cflags: -I${includedir}

16 changes: 16 additions & 0 deletions libevent_pthreads.pc.in
@@ -0,0 +1,16 @@
#libevent pkg-config source file

prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@

Name: libevent_pthreads
Description: libevent_pthreads adds pthreads-based threading support to libevent
Version: @VERSION@
Requires: libevent
Conflicts:
Libs: -L${libdir} -levent_pthreads
Libs.private: @LIBS@ @PTHREAD_LIBS@
Cflags: -I${includedir} @PTHREAD_CFLAGS@

0 comments on commit ebcb1f0

Please sign in to comment.