[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Make CVS HEAD version build out of the box

From: Earnie Boyd
Subject: Re: Make CVS HEAD version build out of the box
Date: Tue, 02 Oct 2007 14:11:07 -0400
User-agent: Internet Messaging Program (IMP) H3 (4.0.4)

Quoting Eli Zaretskii <address@hidden>:

Date: Tue, 2 Oct 2007 20:16:36 +0800
From: "Yongwei Wu" <address@hidden>
Cc: "Eli Zaretskii" <address@hidden>, address@hidden

+#! /bin/sh
+VERSION=`sed -n 's/^AC_INIT(\[GNU make\],\[\([^]]\+\)\].*/\1/p'`
+sed -e "s/%PACKAGE%/make/" -e "s/%VERSION%/$VERSION/"
config.h.W32.template > config.h.W32


Personally, I think that requiring a Unixy shell for such a simple job
is an overkill.

How about the following alternative?

--- build_w32.bat~0     2007-07-21 19:01:24.376125000 +0300
+++ build_w32.bat       2007-10-02 17:40:25.453125000 +0200
@@ -16,6 +16,11 @@
rem You should have received a copy of the GNU General Public License along
rem with this program.  If not, see <>.

+if exist config.h.W32 GoTo NotCVS
+sed -n "s/^AC_INIT(\[GNU make\],\[\([^]]\+\)\].*/s,%%VERSION%%,\1,g/p" > config.h.W32.sed
+echo s,%%PACKAGE%%,make,g >> config.h.W32.sed
+sed -f config.h.W32.sed config.h.W32.template > config.h.W32
if not exist config.h copy config.h.W32 config.h
cd w32\subproc
echo "Creating the subproc library"

I think you need both. I don't build with WINDOWS. I build with UNIXY SHELL on WINDOWS. Others build with the WINDOWSY SHELL.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]