[931] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

Correction to patch for cpp options

daemon@ATHENA.MIT.EDU (Richard Basch)
Wed Nov 2 19:57:40 1994

Date: Wed, 2 Nov 1994 19:57:36 -0500
To: krb5-bugs@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>


This one is the corrected patch...

I added a --with-cpp-opts=
where you can specify options to be passed to the C pre-processor.
These flags will also be used as part of CFLAGS.

-Richard
===================================================================
RCS file: /mit/krb5/.cvsroot/src/aclocal.m4,v
retrieving revision 1.33
diff -c -r1.33 aclocal.m4
*** aclocal.m4	1994/10/26 05:42:23	1.33
--- aclocal.m4	1994/11/03 00:07:16
***************
*** 101,107 ****
  	for i in $(SUBDIRS) ;\
  	do \
  		(cd $$i ; echo>>> $1 <<<"in $(CURRENT_DIR)$$i..."; \
! 			$(MAKE) $(MFLAGS) CCOPTS="$(CCOPTS)" CC="$(CC)" \
  			CURRENT_DIR=$(CURRENT_DIR)$$i/ >>>$2<<<); \
  	done>>>
  changequote([,])dnl
--- 101,108 ----
  	for i in $(SUBDIRS) ;\
  	do \
  		(cd $$i ; echo>>> $1 <<<"in $(CURRENT_DIR)$$i..."; \
! 			$(MAKE) $(MFLAGS) CC="$(CC)" \
! 			CPPOPTS="$(CPPOPTS)" CCOPTS="$(CCOPTS)" \
  			CURRENT_DIR=$(CURRENT_DIR)$$i/ >>>$2<<<); \
  	done>>>
  changequote([,])dnl
***************
*** 139,144 ****
--- 140,146 ----
  dnl
  define(CONFIG_RULES,[
  WITH_CC dnl
+ WITH_CPPOPTS dnl
  AC_DIVERT_PUSH(AC_DIVERSION_MAKEFILE)dnl
  [
  SHELL=/bin/sh
***************
*** 289,294 ****
--- 291,306 ----
  CCOPTS=)dnl
  AC_SUBST(CCOPTS)])dnl
  dnl
+ dnl set $(CPPOPTS) from --with-cppopts=value
+ dnl
+ define(WITH_CPPOPTS,[
+ AC_ARG_WITH([cppopts],[select compiler preprocessor command line options],
+ echo CPPOPTS=$withval
+ CPPOPTS=$withval
+ CFLAGS="$CFLAGS $withval",
+ echo CPPOPTS defaults to $CPPOPTS)dnl
+ AC_SUBST(CPPOPTS)])dnl
+ dnl
  dnl Imake LinkFile rule, so they occur in the right place -- LinkFile(dst,src)
  dnl
  define(LinkFile,[
===================================================================
RCS file: /mit/krb5/.cvsroot/src/config/pre.in,v
retrieving revision 1.8
diff -c -r1.8 pre.in
*** pre.in	1994/10/26 05:43:44	1.8
--- pre.in	1994/11/02 23:12:12
***************
*** 5,14 ****
  srcdir = @srcdir@
  VPATH = @srcdir@
  
! CPPFLAGS = @CPPFLAGS@
  DEFS = @DEFS@ $(CPPFLAGS)
  CC = @CC@
  CCOPTS = @CCOPTS@
  LIBS = @LIBS@
  KRB5ROOT= @KRB5ROOT@
  KRB4=@KRB4@
--- 5,15 ----
  srcdir = @srcdir@
  VPATH = @srcdir@
  
! CPPFLAGS = @CPPFLAGS@ $(CPPOPTS)
  DEFS = @DEFS@ $(CPPFLAGS)
  CC = @CC@
  CCOPTS = @CCOPTS@
+ CPPOPTS = @CPPOPTS@
  LIBS = @LIBS@
  KRB5ROOT= @KRB5ROOT@
  KRB4=@KRB4@

home help back first fref pref prev next nref lref last post