summaryrefslogtreecommitdiff
path: root/SRC/CMakeLists.txt
diff options
context:
space:
mode:
authorjulie <julielangou@users.noreply.github.com>2012-01-10 23:15:10 +0000
committerjulie <julielangou@users.noreply.github.com>2012-01-10 23:15:10 +0000
commit36369de32a319e7256cfe9028fe0d8329bed13b7 (patch)
tree6fae2510592ec290d79a4d512d444f028caceb0b /SRC/CMakeLists.txt
parent491fcee0303e374ba6df7b44247747624b956131 (diff)
downloadlapack-36369de32a319e7256cfe9028fe0d8329bed13b7.tar.gz
lapack-36369de32a319e7256cfe9028fe0d8329bed13b7.tar.bz2
lapack-36369de32a319e7256cfe9028fe0d8329bed13b7.zip
Adding CMAKE Support for LAPACKE.
Now we can generate dll for LAPACK and LAPACKE directly for Mingw so that FORTRAN compiler is longer needed. Because LAPACKE contains some routines from MATGEN (for PLASMA), LAPACKE will requires the tmglib library. Add some LAPACK 3.4.0 routines were missing in the CMAKE LAPACK build.
Diffstat (limited to 'SRC/CMakeLists.txt')
-rw-r--r--SRC/CMakeLists.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/SRC/CMakeLists.txt b/SRC/CMakeLists.txt
index 1d1e4689..b0bac95d 100644
--- a/SRC/CMakeLists.txt
+++ b/SRC/CMakeLists.txt
@@ -146,7 +146,10 @@ set(SLASRC
stfttr.f stpttf.f stpttr.f strttf.f strttp.f
sgejsv.f sgesvj.f sgsvj0.f sgsvj1.f
sgeequb.f ssyequb.f spoequb.f sgbequb.f
- sbbcsd.f slapmr.f sorbdb.f sorcsd.f )
+ sbbcsd.f slapmr.f sorbdb.f sorcsd.f
+ sgeqrt.f sgeqrt2.f sgeqrt3.f sgemqrt.f
+ stpqrt.f stpqrt2.f stpmqrt.f stprfb.f
+ )
set(DSLASRC spotrs.f sgetrs.f spotrf.f sgetrf.f)
@@ -220,7 +223,9 @@ set(CLASRC
chfrk.f ctfttp.f clanhf.f cpftrf.f cpftri.f cpftrs.f ctfsm.f ctftri.f
ctfttr.f ctpttf.f ctpttr.f ctrttf.f ctrttp.f
cgeequb.f cgbequb.f csyequb.f cpoequb.f cheequb.f
- cbbcsd.f clapmr.f cunbdb.f cuncsd.f )
+ cbbcsd.f clapmr.f cunbdb.f cuncsd.f
+ cgeqrt.f cgeqrt2.f cgeqrt3.f cgemqrt.f
+ ctpqrt.f ctpqrt2.f ctpmqrt.f ctprfb.f)
set(CXLASRC cgesvxx.f cgerfsx.f cla_gerfsx_extended.f cla_geamv.f
cla_gercond_c.f cla_gercond_x.f cla_gerpvgrw.f
@@ -295,7 +300,9 @@ set(DLASRC
dtfttr.f dtpttf.f dtpttr.f dtrttf.f dtrttp.f
dgejsv.f dgesvj.f dgsvj0.f dgsvj1.f
dgeequb.f dsyequb.f dpoequb.f dgbequb.f
- dbbcsd.f dlapmr.f dorbdb.f dorcsd.f )
+ dbbcsd.f dlapmr.f dorbdb.f dorcsd.f
+ dgeqrt.f dgeqrt2.f dgeqrt3.f dgemqrt.f
+ dtpqrt.f dtpqrt2.f dtpmqrt.f dtprfb.f )
set(DXLASRC dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f
dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f
@@ -372,7 +379,9 @@ set(ZLASRC
zhfrk.f ztfttp.f zlanhf.f zpftrf.f zpftri.f zpftrs.f ztfsm.f ztftri.f
ztfttr.f ztpttf.f ztpttr.f ztrttf.f ztrttp.f
zgeequb.f zgbequb.f zsyequb.f zpoequb.f zheequb.f
- zbbcsd.f zlapmr.f zunbdb.f zuncsd.f )
+ zbbcsd.f zlapmr.f zunbdb.f zuncsd.f
+ zgeqrt.f zgeqrt2.f zgeqrt3.f zgemqrt.f
+ ztpqrt.f ztpqrt2.f ztpmqrt.f ztprfb.f)
set(ZXLASRC zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f
zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f