[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Another BSD make incompatibility
From: |
Derek R. Price |
Subject: |
[PATCH] Another BSD make incompatibility |
Date: |
Wed, 03 Jan 2001 08:33:23 -0500 |
Found another bug in automake's support for dependencies using BSD's make. This
one is based on the fact that BSD make doesn't allow comments to continue on the
next line using '\'. I just hooked into the existing conditional machinery
instead of stuffing "address@hidden@" as the first item in the DEP_FILES list,
as used
to happen.
There're new RPMs at:
http://alumni.engin.umich.edu/~oberon/automake-1.4c-0_CVSHome_org_2.noarch.rpm
http://alumni.engin.umich.edu/~oberon/automake-1.4c-0_CVSHome_org_2.src.rpm
Derek
--
Derek Price CVS Solutions Architect ( http://CVSHome.org )
mailto:address@hidden OpenAvenue ( http://OpenAvenue.com )
--
I find that the harder I work, the more luck I seem to have.
- Thomas Jefferson
Index: automake.in
===================================================================
RCS file: /cvs/automake/automake/automake.in,v
retrieving revision 1.813
diff -u -r1.813 automake.in
--- automake.in 2000/12/23 21:05:21 1.813
+++ automake.in 2000/12/29 20:30:22
@@ -3030,7 +3031,7 @@
local ($iter);
local (@deplist) = sort keys %dep_files;
- &define_pretty_variable ('DEP_FILES', '', ("address@hidden@",
@deplist));
+ &define_pretty_variable ('DEP_FILES', "address@hidden@", @deplist);
# Generate each `include' individually. Irix 6 make will
# not properly include several files resulting from a
Index: ChangeLog
===================================================================
RCS file: /cvs/automake/automake/ChangeLog,v
retrieving revision 1.929
diff -u -r1.929 ChangeLog
--- ChangeLog 2000/12/23 21:42:43 1.929
+++ ChangeLog 2000/12/29 20:38:49
@@ -1,3 +1,11 @@
+2000-12-29 Derek Price <address@hidden>
+
+ * automake.in (handle_dependencies): switched the DEP_FILES definition
+ to use the &pretty_print conditional machinery rather than shoving
+ "address@hidden@" in as the first list element since BSD make doesn't
seem to
+ be able to handle backslashes for continuing comments on the following
+ line
+
2000-12-28 Derek Price <address@hidden>
* NEWS (New in 1.4c): Added
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Another BSD make incompatibility,
Derek R. Price <=