Browse Source

Refs #133. Users can set COMMON_OPT flag to control CFLAGS and FFLAGS.

tags/v0.2.3^2
Zhang Xianyi 13 years ago
parent
commit
068861a927
2 changed files with 15 additions and 9 deletions
  1. +6
    -9
      Makefile.rule
  2. +9
    -0
      Makefile.system

+ 6
- 9
Makefile.rule View File

@@ -108,19 +108,16 @@ VERSION = 0.2.2
# The installation directory. # The installation directory.
# PREFIX = /opt/OpenBLAS # PREFIX = /opt/OpenBLAS


# Common Optimization Flag; -O2 is enough.
# DEBUG = 1

ifeq ($(DEBUG), 1)
COMMON_OPT += -g
# -DDEBUG
else
COMMON_OPT += -O2
endif
# Common Optimization Flag;
# The default -O2 is enough.
# COMMON_OPT = -O2


# Profiling flags # Profiling flags
COMMON_PROF = -pg COMMON_PROF = -pg


# Build Debug version
# DEBUG = 1

# #
# End of user configuration # End of user configuration
# #

+ 9
- 0
Makefile.system View File

@@ -687,6 +687,15 @@ AWK = awk
REVISION = -r$(VERSION) REVISION = -r$(VERSION)
MAJOR_VERSION = $(word 1,$(subst ., ,$(VERSION))) MAJOR_VERSION = $(word 1,$(subst ., ,$(VERSION)))


ifeq ($(DEBUG), 1)
COMMON_OPT += -g
endif

ifndef COMMON_OPT
COMMON_OPT = -O2
endif


CFLAGS = $(COMMON_OPT) $(CCOMMON_OPT) -I$(TOPDIR) CFLAGS = $(COMMON_OPT) $(CCOMMON_OPT) -I$(TOPDIR)
PFLAGS = $(COMMON_OPT) $(CCOMMON_OPT) -I$(TOPDIR) -DPROFILE $(COMMON_PROF) PFLAGS = $(COMMON_OPT) $(CCOMMON_OPT) -I$(TOPDIR) -DPROFILE $(COMMON_PROF)




Loading…
Cancel
Save