Hello.
Here is a small little patch to get the toplevel Makefile
going when buildir != srcdir (this does not fix things,
it just gets the process started). I noticed that the
toplevel configure.in now emits only a single makefile.
AC_OUTPUT([Makefile])
If all the existing Makefile.am and Makefile.in files
are going to be removed to make way for this custom
build process, how should we expect the system to
know what subdirectories it should create in the
build directory? It seems like it would be a good
idea to have this build.conf thing deal with that.
It includes sections like:
[libsvn_delta]
type = lib
path = subversion/libsvn_delta
group = libs
Anyone know how that could be changed to emit
some kind of init statement like:
all: mkdir_init ...
mkdir_init:
mkdir subversion
mkdir subversion/libsvn_delta
....
P.S.
Is it really such a good idea to try to invent a new
build system so close to the time you want to release
something? I know the old system was not perfect,
but at least it already worked.
Mo DeJong
Red Hat Inc
Index: Makefile.in
===================================================================
RCS file: /usr/local/tigris/data/helm/cvs/repository/subversion/Makefile.in,v
retrieving revision 1.9
diff -u -r1.9 Makefile.in
--- Makefile.in 2001/06/01 21:32:55 1.9
+++ Makefile.in 2001/06/04 05:58:02
@@ -1,5 +1,6 @@
top_builddir = .
+srcdir = @srcdir@
top_srcdir = @top_srcdir@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
Index: configure.in
===================================================================
RCS file:
/usr/local/tigris/data/helm/cvs/repository/subversion/configure.in,v
retrieving revision 1.86
diff -u -r1.86 configure.in
--- configure.in 2001/06/01 21:32:55 1.86
+++ configure.in 2001/06/04 05:58:03
@@ -233,14 +233,14 @@
*bsdi*)
# Check whether they've installed GNU make
if make --version > /dev/null 2>&1; then
- INCLUDE_OUTPUTS="include build-outputs.mk"
+ INCLUDE_OUTPUTS="include \$(srcdir)/build-outputs.mk"
else
# BSDi make
- INCLUDE_OUTPUTS=".include \"build-outputs.mk\""
+ INCLUDE_OUTPUTS=".include \"\$(srcdir)/build-outputs.mk\""
fi
;;
*)
- INCLUDE_OUTPUTS="include build-outputs.mk"
+ INCLUDE_OUTPUTS="include \$(srcdir)/build-outputs.mk"
;;
esac
AC_SUBST(INCLUDE_OUTPUTS)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:31 2006