[Libevent-users] libevent 1.3b VPATH fix
Kelly Anderson
kelly at slackwarelinux.kicks-ass.net
Sun Aug 19 22:07:17 EDT 2007
Niels Provos wrote:
> Why don't you send a patch? The shell script does not patch trunk correctly.
>
> Niels.
>
> On 8/19/07, Kelly Anderson <kelly at slackwarelinux.kicks-ass.net> wrote:
>
>> Hello,
>>
>> I've attached a shell script which will fix some paths in the
>> Makefile.am's. This will allow VPATH to work so that you can build out
>> of the source tree. It's not an obtrusive change (usually doesn't take
>> much to fix them). It's kinda handy when you're building for multiple
>> architectures. You don't have to "make clean", just delete your build
>> dir when your done.
>>
>> cd builddir
>> ../pathtosource/configure
>> make
>>
>> Thanks!
>>
>> _______________________________________________
>> Libevent-users mailing list
>> Libevent-users at monkey.org
>> http://monkey.org/mailman/listinfo/libevent-users
>>
>>
>>
>>
Here you go. Thanks again.
-------------- next part --------------
*** ./Makefile.am.orig 2007-03-03 21:06:06.000000000 -0700
--- ./Makefile.am 2007-08-19 16:37:10.784700560 -0600
***************
*** 47,57 ****
include_HEADERS = event.h evhttp.h evdns.h
! INCLUDES = -Icompat $(SYS_INCLUDES)
man_MANS = event.3 evdns.3
verify: libevent.la
! cd $(srcdir)/test && make verify
DISTCLEANFILES = *~
--- 47,57 ----
include_HEADERS = event.h evhttp.h evdns.h
! INCLUDES = -I$(srcdir)/compat $(SYS_INCLUDES)
man_MANS = event.3 evdns.3
verify: libevent.la
! cd test && make verify
DISTCLEANFILES = *~
*** ./sample/Makefile.am.orig 2007-02-15 17:48:32.000000000 -0700
--- ./sample/Makefile.am 2007-08-19 16:37:10.784700560 -0600
***************
*** 1,8 ****
AUTOMAKE_OPTIONS = foreign no-dependencies
LDADD = ../libevent.la
! CPPFPLAGS = -I..
! CFLAGS = -I../compat
noinst_PROGRAMS = event-test time-test signal-test
--- 1,8 ----
AUTOMAKE_OPTIONS = foreign no-dependencies
LDADD = ../libevent.la
! CPPFLAGS = -I$(top_srcdir)
! CFLAGS = -I$(top_srcdir)/compat
noinst_PROGRAMS = event-test time-test signal-test
*** ./test/Makefile.am.orig 2007-02-15 17:48:32.000000000 -0700
--- ./test/Makefile.am 2007-08-19 16:37:10.784700560 -0600
***************
*** 1,8 ****
AUTOMAKE_OPTIONS = foreign no-dependencies
LDADD = ../libevent.la
! CPPFPLAGS = -I..
! CFLAGS = -I../compat @CFLAGS@
EXTRA_DIST = regress.rpc
--- 1,8 ----
AUTOMAKE_OPTIONS = foreign no-dependencies
LDADD = ../libevent.la
! CPPFLAGS = -I$(top_srcdir)
! CFLAGS = -I$(top_srcdir)/compat
EXTRA_DIST = regress.rpc
***************
*** 18,24 ****
bench_SOURCES = bench.c
regress.gen.c regress.gen.h: regress.rpc
! ../event_rpcgen.py regress.rpc || echo "No Python installed"
DISTCLEANFILES = *~
CLEANFILES = regress.gen.h regress.gen.c
--- 18,24 ----
bench_SOURCES = bench.c
regress.gen.c regress.gen.h: regress.rpc
! $(top_srcdir)/event_rpcgen.py regress.rpc || echo "No Python installed"
DISTCLEANFILES = *~
CLEANFILES = regress.gen.h regress.gen.c
More information about the Libevent-users
mailing list