changeset 3206:c71810147e81

src/octave.mk: Specify configure options for sparse matrices in Darwin systems
author Anirudha Bose <ani07nov@gmail.com>
date Mon, 16 Sep 2013 21:19:04 +0530
parents bde83df3175d
children 63e8822bbc2f
files src/octave.mk
diffstat 1 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/octave.mk
+++ b/src/octave.mk
@@ -58,6 +58,27 @@
     LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)'
 endif
 
+ifeq ($(MXE_SYSTEM), darwin)
+  $(PKG)_SPARSE_MATRIX_CONFIG_OPTIONS := \
+    --with-umfpack-includedir='$(HOST_INCDIR)' \
+    --with-umfpack-libdir='$(HOST_LIBDIR)' \
+    --with-arpack-includedir='$(HOST_INCDIR)' \
+    --with-arpack-libdir='$(HOST_LIBDIR)' \
+    --with-amd-includedir='$(HOST_INCDIR)' \
+    --with-amd-libdir='$(HOST_LIBDIR)' \
+    --with-camd-includedir='$(HOST_INCDIR)' \
+    --with-camd-libdir='$(HOST_LIBDIR)' \
+    --with-cholmod-includedir='$(HOST_INCDIR)' \
+    --with-cholmod-libdir='$(HOST_LIBDIR)' \
+    --with-colamd-includedir='$(HOST_INCDIR)' \
+    --with-colamd-libdir='$(HOST_LIBDIR)' \
+    --with-ccolamd-includedir='$(HOST_INCDIR)' \
+    --with-ccolamd-libdir='$(HOST_LIBDIR)' \
+    --with-cxsparse-includedir='$(HOST_INCDIR)' \
+    --with-cxsparse-libdir='$(HOST_LIBDIR)'
+endif
+
+
 define $(PKG)_UPDATE
     echo 'Warning: Updates are temporarily disabled for package octave.' >&2;
     echo $(octave_VERSION)
@@ -79,6 +100,7 @@
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         --prefix='$($(PKG)_PREFIX)' \
 	$($MINGW_JAVA_CONFIG_OPTIONS) \
+	$($(PKG)_SPARSE_MATRIX_CONFIG_OPTIONS) \
 	--enable-docs \
         $($(PKG)_BLAS_OPTION) \
 	$($(PKG)_CROSS_CONFIG_OPTIONS) \