|
|
|
@@ -25,11 +25,14 @@ ifeq ($(NO_FORTRAN), 1) |
|
|
|
define NOFORTRAN |
|
|
|
1 |
|
|
|
endef |
|
|
|
define NO_LAPACK |
|
|
|
ifneq ($(NO_LAPACK), 1) |
|
|
|
define C_LAPACK |
|
|
|
1 |
|
|
|
endef |
|
|
|
endif |
|
|
|
export NOFORTRAN |
|
|
|
export NO_LAPACK |
|
|
|
export C_LAPACK |
|
|
|
endif |
|
|
|
|
|
|
|
LAPACK_NOOPT := $(filter-out -O0 -O1 -O2 -O3 -Ofast -O -Og -Os,$(LAPACK_FFLAGS)) |
|
|
|
@@ -246,10 +249,10 @@ netlib : |
|
|
|
|
|
|
|
else |
|
|
|
netlib : lapack_prebuild |
|
|
|
ifeq ($(NOFORTRAN), $(filter 0,$(NOFORTRAN))) |
|
|
|
#ifeq ($(NOFORTRAN), $(filter 0,$(NOFORTRAN))) |
|
|
|
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib |
|
|
|
@$(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib |
|
|
|
endif |
|
|
|
#endif |
|
|
|
ifneq ($(NO_LAPACKE), 1) |
|
|
|
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapackelib |
|
|
|
endif |
|
|
|
@@ -267,7 +270,7 @@ prof_lapack : lapack_prebuild |
|
|
|
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapack_prof |
|
|
|
|
|
|
|
lapack_prebuild : |
|
|
|
ifeq ($(NOFORTRAN), $(filter 0,$(NOFORTRAN))) |
|
|
|
ifeq ($(NO_LAPACK), $(filter 0,$(NO_LAPACK))) |
|
|
|
-@echo "FC = $(FC)" > $(NETLIB_LAPACK_DIR)/make.inc |
|
|
|
-@echo "override FFLAGS = $(LAPACK_FFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc |
|
|
|
-@echo "FFLAGS_DRV = $(LAPACK_FFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc |
|
|
|
|