cpp - the C language preprocessor

~XT4103000~Marc Mengel~C25~G25~6184~ mmengel at cuuxb.ATT.COM
Thu Jul 28 00:30:36 AEST 1988


In article <173 at trevan.UUCP> trevor at trevan.UUCP writes:
>
>	Please can someone tell me how I can use the -D option to define
>a name with a space in it ie 
>
>#define fred xxxx yyyy
>
>	I have tried alot of combinations like -Dfred='xxxx yyyy' but
>nothing seems to work. This is using Microport System V/286.

I am assuming this is breaking in a Makefile, since that works
on most systems I have seen; problem is, in a Makefile, make strips
off the quotes an hands the option to the shell without them; so
you end up doing someting bizarre like
CFLAGS= "-Dfred='xxx yyy'"

so make eats the ""s and the shell still gets handed the ''s


-- 
 Marc Mengel			       
				
 attmail!mmengel	
 {lll-crg|mtune|ihnp4}!cuuxb!mmengel



More information about the Comp.unix.questions mailing list