changeset 2692:86dc9319fd1d

package lapack: use $(TARGET)-ranlib and add test program (cherry picked from commit ae7bd20d37d539dc35a2d9b549320321a1802264)
author Tony Theodore <tonyt@logyst.com>
date Wed, 02 May 2012 02:31:25 +1000
parents 285f8bf11960
children 81ceeb0f8ea9 fe58e4975380
files src/lapack-test.f src/lapack.mk
diffstat 2 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/lapack-test.f	Wed May 02 02:31:25 2012 +1000
@@ -0,0 +1,10 @@
+*
+* This file is part of MXE.
+* See index.html for further information.
+*
+      INTEGER MAJOR, MINOR, PATCH
+*
+      CALL ILAVER ( MAJOR,MINOR, PATCH )
+      WRITE(*,*) "LAPACK ",MAJOR,".",MINOR,".",PATCH
+*
+      END
--- a/src/lapack.mk	Sun Aug 12 12:10:45 2012 +0200
+++ b/src/lapack.mk	Wed May 02 02:31:25 2012 +1000
@@ -20,6 +20,12 @@
     cd '$(1)' && cmake \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
         -DCMAKE_AR='$(PREFIX)/bin/$(TARGET)-ar' \
+        -DCMAKE_RANLIB='$(PREFIX)/bin/$(TARGET)-ranlib' \
         .
     $(MAKE) -C '$(1)/SRC' -j '$(JOBS)' install
+
+    '$(TARGET)-gfortran' \
+        -W -Wall -Werror -pedantic \
+        '$(2).f' -o '$(PREFIX)/$(TARGET)/bin/test-lapack.exe' \
+        -llapack
 endef