It's easy, here is :)
--
Daniel
2008/4/23 Nick Mathewson <[EMAIL PROTECTED]>:
> On Tue, Apr 22, 2008 at 11:00:29PM -0300, Daniel Morales wrote:
> > Hi all,
> >
> > Since libevent doesn't have a *.pc file to use with pkg-config, i need to
> > add some manual check to a configure.in.
>
> Hm! pkg-config! Yes, that's a good idea; we should support that in
> libevent 2.0 and later. Would you like to write a patch to
> libevent to add pkg-config support?
>
> > Any example for libevent to share? :)
>
> You could just search for a header called event.h that defines
> event_init, and flags like -levent-core that defines event_init.
>
> If you want to abuse autoconf and look in a bunch of likely places for
> the headers and libraries, you could try to see what Tor does, but I'm
> afraid it's a little baroque. Look in
> https://www.torproject.org/svn/trunk/configure.in
> for mention of libevent, and in
> https://www.torproject.org/svn/trunk/acinclude.m4
> for a definition of the TOR_SEARCH_LIBRARY macro.
>
> (Yes, this is an ugly and underdocumented hack. Sorry. All of it
> seemed important at the time.)
>
--- configure.in 2008-04-05 18:03:51.000000000 -0300
+++ configure.in 2008-05-09 09:45:20.000000000 -0300
@@ -382,4 +382,4 @@
fi
-AC_OUTPUT(Makefile test/Makefile sample/Makefile)
+AC_OUTPUT(Makefile test/Makefile sample/Makefile libevent-1.0.pc)
--- libevent-1.0.pc.in
+++ libevent-1.0.pc.in 2008-05-09 09:30:59.000000000 -0300
@@ -0,0 +1,11 @@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+
+Name: libevent
+Description: An asynchronous event notification library
+Version: @VERSION@
+Requires:
+Libs: -L${libdir} -levent
+Cflags: -I${includedir}
--- Makefile.am 2008-02-16 23:16:12.000000000 -0200
+++ Makefile.am 2008-05-09 09:46:49.000000000 -0300
@@ -32,6 +32,9 @@
bin_SCRIPTS = event_rpcgen.py
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libevent-1.0.pc
+
EXTRA_DIST = autogen.sh event.h event-internal.h log.h evsignal.h evdns.3 \
evrpc.h evrpc-internal.h min_heap.h \
event.3 \
_______________________________________________
Libevent-users mailing list
[email protected]
http://monkeymail.org/mailman/listinfo/libevent-users