Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jan 2002 12:31:47 -0600
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        Alfred Perlstein <bright@mu.org>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Tell gcc I have a i686
Message-ID:  <3C35F513.2F16AC08@math.missouri.edu>
References:  <3C35EE1B.484A6AD@math.missouri.edu> <20020104122803.N82406@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
> 
> * Stephen Montgomery-Smith <stephen@math.missouri.edu> [020104 12:02] wrote:
> > I want to create a Makefile for a C program that includes some Pentium
> > II specific inline assembler code.  How do I tell the compiler whether
> > we are compiling on a i686?
> >
> > For Linux, I can do something like this (for gnu-make)
> > Arch = $(shell arch)
> > cc ...... -DArch .....
> >
> > and inside the program
> >
> > #ifdef i686
> >
> > 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).


-- 
Stephen Montgomery-Smith
stephen@math.missouri.edu
http://www.math.missouri.edu/~stephen

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C35F513.2F16AC08>