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