Mercurial > mxe-octave
diff src/lapack.mk @ 3246:0e705514af1b
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.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Tue, 03 Sep 2013 21:01:27 -0400 |
parents | 050e922d4003 |
children | 0f01d4dc9644 |
line wrap: on
line diff
--- 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