# HG changeset patch # User John Donoghue # Date 1378256487 14400 # Node ID 0e705514af1b7524e54dfa00538be1f55ed164f5 # Parent 94042dd6ea1a26b0a37e031e31117f07da674000 Update lapack so compile correctly with openblas library (when enabled) src/lapack.mk: when enabled, add openblas as a dependancy and give cmake the openblas library to compile with lapack. diff -r 94042dd6ea1a -r 0e705514af1b src/lapack.mk --- a/src/lapack.mk Tue Sep 03 10:08:29 2013 -0400 +++ b/src/lapack.mk Tue Sep 03 21:01:27 2013 -0400 @@ -9,6 +9,16 @@ $(PKG)_URL_2 := ftp://ftp.eq.uc.pt/pub/software/math/netlib/$(PKG)/$($(PKG)_FILE) $(PKG)_DEPS := +ifeq ($(ENABLE_OPENBLAS),yes) + $(PKG)_DEPS += openblas + + ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) + $(PKG)_BLAS_CONFIG_OPTS := -DBLAS_LIBRARIES=$(HOST_BINDIR)/libopenblas.dll + else + $(PKG)_BLAS_CONFIG_OPTS := -DBLAS_LIBRARIES=openblas + endif +endif + ifeq ($(ENABLE_64),yes) $(PKG)_DEFAULT_INTEGER_8_FLAG := -fdefault-integer-8 endif @@ -47,6 +57,7 @@ -G 'MSYS Makefiles' \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ -DCMAKE_Fortran_FLAGS='$($(PKG)_DEFAULT_INTEGER_8_FLAG)' \ + $($(PKG)_BLAS_CONFIG_OPTS) \ . $(MAKE) -C '$(1)/SRC' -j '$(JOBS)' VERBOSE=1 install @@ -71,6 +82,7 @@ -DCMAKE_AR='$(MXE_AR)' \ -DCMAKE_RANLIB='$(MXE_RANLIB)' \ -DCMAKE_Fortran_FLAGS='$($(PKG)_DEFAULT_INTEGER_8_FLAG)' \ + $($(PKG)_BLAS_CONFIG_OPTS) \ . $(MAKE) -C '$(1)/SRC' -j '$(JOBS)' VERBOSE=1 install endef