Date: Tue, 19 Sep 1995 03:07:52 -0700 From: asami@cs.berkeley.edu (Satoshi Asami) To: jmz@cabri.obs-besancon.fr Cc: rgrimes@gndrsh.aac.dev.com, CVS-commiters@freefall.freebsd.org, cvs-ports@freefall.freebsd.org Subject: Re: cvs commit: ports/utils/ispell/scripts configure Message-ID: <199509191007.DAA01264@silvia.HIP.Berkeley.EDU> In-Reply-To: <9509190407.AA26129@cabri.obs-besancon.fr> (message from Jean-Marc Zucconi on Tue, 19 Sep 95 05:07:59 %2B0100)
next in thread | previous in thread | raw e-mail | index | archive | help
* >> Modified: utils/ispell/scripts configure
* >> Log:
* >> Compile with -O2 -fno-strength-reduce
* This is not always possible. In this case, CFLAGS was hardcoded in a
* file (and the flags need to be between quotes).
But this is the configure script, there are many ways to pass the
CFLAGS picked up from /etc/make.conf. Don't forget the make that's
running scripts/configure knows about it already.
One way is to modify bsd.port.mk to pass CFLAGS to the configure
script in the scripts/ dir as well (not only the one in $WRKSRC/).
Probably this should be done anyway, the assymmetry of the invocation
mechanisms of $SCRIPTDIR/configure and $WRKSRC/configure has amused me
quite a bit in the past.
Or we can do something like:
=======
Index: Makefile
===================================================================
RCS file: /usr/cvs/ports/utils/ispell/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- 1.9 1995/07/21 13:22:04
+++ Makefile 1995/09/19 10:01:31
@@ -37,6 +37,9 @@
@echo -n
.endif
+post-configure:
+ @echo "#define CFLAGS \"${CFLAGS}\"" >> ${WRKSRC}/local.h
+
british:
@echo "Okay, making a british version of ispell...."
@${MAKE} ${.MAKEFLAGS} LANG=british all
Index: scripts/configure
===================================================================
RCS file: /usr/cvs/ports/utils/ispell/scripts/configure,v
retrieving revision 1.8
diff -u -r1.8 configure
--- 1.8 1995/09/18 23:36:43
+++ configure 1995/09/19 10:00:19
@@ -41,7 +41,6 @@
echo '#define WORDS "/usr/share/dict/words"' >> local.h
echo '#undef ELISPDIR' >> local.h
echo "#define ELISPDIR \"$PREFIX/share/emacs/site-lisp\"" >> local.h
-echo '#define CFLAGS "-O2 -fno-strength-reduce"' >>local.h
mv Makefile Makefile.orig
sed -e 's/^[ ]*$/\
=======
(Just tested, it works here. :)
Satoshi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509191007.DAA01264>
