diff options
Diffstat (limited to 'bsps/sparc/leon3/config/gr712rc.cfg')
-rw-r--r-- | bsps/sparc/leon3/config/gr712rc.cfg | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bsps/sparc/leon3/config/gr712rc.cfg b/bsps/sparc/leon3/config/gr712rc.cfg index 897dd0142f..385293275c 100644 --- a/bsps/sparc/leon3/config/gr712rc.cfg +++ b/bsps/sparc/leon3/config/gr712rc.cfg @@ -8,7 +8,12 @@ RTEMS_CPU=sparc # This contains the compiler options necessary to select the CPU model # and (hopefully) optimize for it. -CPU_CFLAGS = -mcpu=leon3 -mfix-gr712rc +# GCC and clang use different switches to select target: +ifneq (,$(findstring clang,$(CC))) + CPU_CFLAGS = -mcpu=gr712rc +else + CPU_CFLAGS = -mcpu=leon3 -mfix-gr712rc +endif # optimize flag: typically -O2 CFLAGS_OPTIMIZE_V = -O2 -g |