Skip to content

Commit af6b988

Browse files
committed
Optimisation for configure builds
- CFLAG += -O2 now standard optimisation - removed libSM, libICE where not needed on modern platforms
1 parent cf383b0 commit af6b988

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/Makefile.BASE

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ RNG_CFLAGS ?= -O3 -D$(MACHINE) # -DLittleEndian has no effect
1010
ifeq ($(ARCH), powerpc)
1111
RNG_CFLAGS += -DBIGENDIAN
1212
CFLAGS += -DBIGENDIAN
13-
LIBS += $(XPRELIBS) # X11 backwards compatibility on 10.3.9
13+
ifeq ($(MACHINE), Darwin)
14+
LIBS += -lSM -lICE # X11 backwards compatibility on 10.3.9
15+
endif
1416
endif
1517
ifeq ($(ARCH), ppc64)
1618
RNG_CFLAGS += -DBIGENDIAN

src/Makefile.in

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ CC=@CC@
1616
CPP=@CPP@ -P
1717
LD=ld
1818

19-
CFLAGS+=-D__NO_MATH_INLINES
19+
CFLAGS += -O2 -D__NO_MATH_INLINES
2020

2121
RANLIB=@RANLIB@
2222
AR=ar
@@ -31,11 +31,11 @@ ifneq (@X_LIB@,)
3131
endif
3232

3333
# X11's ICE, SM libraries break netcdf on OSX
34-
# (needed for backward compatibility?)
34+
# (uncomment if needed for backward compatibility)
3535
XPRELIBS=@X_PRE_LIBS@
36-
ifneq ($(MACHINE), Darwin)
37-
LIBS += $(XPRELIBS)
38-
endif
36+
#ifneq ($(MACHINE), Darwin)
37+
# LIBS += $(XPRELIBS)
38+
#endif
3939

4040

4141
# TODO:

0 commit comments

Comments
 (0)