On Fri, Jan 04, 2002 at 11:20:55AM -0800, John Baldwin wrote: > > On 04-Jan-02 Stephen Montgomery-Smith wrote: > > Alfred Perlstein wrote: > >> > >> * Stephen Montgomery-Smith <[EMAIL PROTECTED]> [020104 12:02] wrote:
... > >> > But arch doesn't exist on FreeBSD. > >> > >> Isn't this somewhat trivial? > >> > >> ARCH=i686 > >> CFLAGS+=-D${ARCH} > >> > >> ? > >> > > > > > > What I want is a makefile that automatically detects whether it is on an > > i686 or not (not for me to tell it so). > > This doesn't support a user who wants to compile an app that they want to run > on some other machine. :) On FreeBSD, you can see if CPUTYPE is set from > make.conf, but it's not required to be set. However, if this behavior is insisted upon I would recommend doing something with the output of 'sysctl hw.model'. Implementation is left as an exercise for the reader. Ralph -- Ralph N. Smith [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message