Skip to content

Commit 57bdc36

Browse files
authored
add conditionals for BUILD_LAPACK_DEPRECATED
1 parent d5fbec7 commit 57bdc36

File tree

2 files changed

+10
-24
lines changed

2 files changed

+10
-24
lines changed

cmake/lapack.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@ if(USE_XBLAS)
436436
set(ALLXOBJ ${SXLASRC} ${DXLASRC} ${CXLASRC} ${ZXLASRC})
437437
endif()
438438

439+
if(BUILD_LAPACK_DEPRECATED)
439440
list(APPEND SLASRC DEPRECATED/sgegs.f DEPRECATED/sgegv.f
440441
DEPRECATED/sgeqpf.f DEPRECATED/sgelsx.f DEPRECATED/sggsvd.f
441442
DEPRECATED/sggsvp.f DEPRECATED/slahrd.f DEPRECATED/slatzm.f DEPRECATED/stzrqf.f)
@@ -449,6 +450,7 @@ list(APPEND ZLASRC DEPRECATED/zgegs.f DEPRECATED/zgegv.f
449450
DEPRECATED/zgeqpf.f DEPRECATED/zgelsx.f DEPRECATED/zggsvd.f
450451
DEPRECATED/zggsvp.f DEPRECATED/zlahrd.f DEPRECATED/zlatzm.f DEPRECATED/ztzrqf.f)
451452
message(STATUS "Building deprecated routines")
453+
endif()
452454

453455
set(DSLASRC spotrs.f)
454456

@@ -930,6 +932,7 @@ if(USE_XBLAS)
930932
set(ALLXOBJ ${SXLASRC} ${DXLASRC} ${CXLASRC} ${ZXLASRC})
931933
endif()
932934

935+
if(BUILD_LAPACK_DEPRECATED)
933936
list(APPEND SLASRC DEPRECATED/sgegs.c DEPRECATED/sgegv.c
934937
DEPRECATED/sgeqpf.c DEPRECATED/sgelsx.c DEPRECATED/sggsvd.c
935938
DEPRECATED/sggsvp.c DEPRECATED/slahrd.c DEPRECATED/slatzm.c DEPRECATED/stzrqf.c)
@@ -943,6 +946,7 @@ list(APPEND ZLASRC DEPRECATED/zgegs.c DEPRECATED/zgegv.c
943946
DEPRECATED/zgeqpf.c DEPRECATED/zgelsx.c DEPRECATED/zggsvd.c
944947
DEPRECATED/zggsvp.c DEPRECATED/zlahrd.c DEPRECATED/zlatzm.c DEPRECATED/ztzrqf.c)
945948
message(STATUS "Building deprecated routines")
949+
endif()
946950

947951
set(DSLASRC spotrs.c)
948952

cmake/lapacke.cmake

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ set(CSRC
7070
lapacke_cgeqlf_work.c
7171
lapacke_cgeqp3.c
7272
lapacke_cgeqp3_work.c
73-
lapacke_cgeqpf.c
74-
lapacke_cgeqpf_work.c
7573
lapacke_cgeqr.c
7674
lapacke_cgeqr_work.c
7775
lapacke_cgeqr2.c
@@ -144,12 +142,8 @@ set(CSRC
144142
lapacke_cggqrf_work.c
145143
lapacke_cggrqf.c
146144
lapacke_cggrqf_work.c
147-
lapacke_cggsvd.c
148-
lapacke_cggsvd_work.c
149145
lapacke_cggsvd3.c
150146
lapacke_cggsvd3_work.c
151-
lapacke_cggsvp.c
152-
lapacke_cggsvp_work.c
153147
lapacke_cggsvp3.c
154148
lapacke_cggsvp3_work.c
155149
lapacke_cgtcon.c
@@ -695,8 +689,6 @@ set(DSRC
695689
lapacke_dgeqlf_work.c
696690
lapacke_dgeqp3.c
697691
lapacke_dgeqp3_work.c
698-
lapacke_dgeqpf.c
699-
lapacke_dgeqpf_work.c
700692
lapacke_dgeqr.c
701693
lapacke_dgeqr_work.c
702694
lapacke_dgeqr2.c
@@ -771,12 +763,8 @@ set(DSRC
771763
lapacke_dggqrf_work.c
772764
lapacke_dggrqf.c
773765
lapacke_dggrqf_work.c
774-
lapacke_dggsvd.c
775-
lapacke_dggsvd_work.c
776766
lapacke_dggsvd3.c
777767
lapacke_dggsvd3_work.c
778-
lapacke_dggsvp.c
779-
lapacke_dggsvp_work.c
780768
lapacke_dggsvp3.c
781769
lapacke_dggsvp3_work.c
782770
lapacke_dgtcon.c
@@ -1275,8 +1263,6 @@ set(SSRC
12751263
lapacke_sgeqlf_work.c
12761264
lapacke_sgeqp3.c
12771265
lapacke_sgeqp3_work.c
1278-
lapacke_sgeqpf.c
1279-
lapacke_sgeqpf_work.c
12801266
lapacke_sgeqr.c
12811267
lapacke_sgeqr_work.c
12821268
lapacke_sgeqr2.c
@@ -1351,12 +1337,8 @@ set(SSRC
13511337
lapacke_sggqrf_work.c
13521338
lapacke_sggrqf.c
13531339
lapacke_sggrqf_work.c
1354-
lapacke_sggsvd.c
1355-
lapacke_sggsvd_work.c
13561340
lapacke_sggsvd3.c
13571341
lapacke_sggsvd3_work.c
1358-
lapacke_sggsvp.c
1359-
lapacke_sggsvp_work.c
13601342
lapacke_sggsvp3.c
13611343
lapacke_sggsvp3_work.c
13621344
lapacke_sgtcon.c
@@ -1849,8 +1831,6 @@ set(ZSRC
18491831
lapacke_zgeqlf_work.c
18501832
lapacke_zgeqp3.c
18511833
lapacke_zgeqp3_work.c
1852-
lapacke_zgeqpf.c
1853-
lapacke_zgeqpf_work.c
18541834
lapacke_zgeqr.c
18551835
lapacke_zgeqr_work.c
18561836
lapacke_zgeqr2.c
@@ -1925,12 +1905,8 @@ set(ZSRC
19251905
lapacke_zggqrf_work.c
19261906
lapacke_zggrqf.c
19271907
lapacke_zggrqf_work.c
1928-
lapacke_zggsvd.c
1929-
lapacke_zggsvd_work.c
19301908
lapacke_zggsvd3.c
19311909
lapacke_zggsvd3_work.c
1932-
lapacke_zggsvp.c
1933-
lapacke_zggsvp_work.c
19341910
lapacke_zggsvp3.c
19351911
lapacke_zggsvp3_work.c
19361912
lapacke_zgtcon.c
@@ -2401,6 +2377,12 @@ set(ZSRC
24012377
lapacke_csyr_work.c
24022378
lapacke_ilaver.c
24032379
)
2380+
if (BUILD_LAPACK_DEPRECATED)
2381+
set(SRCS $SRCS lapacke_sgeqpf.c lapacke_sgeqpf_work.c lapacke_sggsvd.c lapacke_sggsvd_work.c lapacke_sggsvp.c lapacke_sggsvp_work.c)
2382+
set(SRCD $SRCD lapacke_dgeqpf.c lapacke_dgeqpf_work.c lapacke_dggsvd.c lapacke_dggsvd_work.c lapacke_dggsvp.c lapacke_dggsvp_work.c)
2383+
set(SRCC $SRCC lapacke_cgeqpf.c lapacke_cgeqpf_work.c lapacke_cggsvd.c lapacke_cggsvd_work.c lapacke_cggsvp.c lapacke_cggsvp_work.c)
2384+
set(SRCZ $SRCZ lapacke_zgeqpf.c lapacke_zgeqpf_work.c lapacke_zggsvd.c lapacke_zggsvd_work.c lapacke_zggsvp.c lapacke_zggsvp_work.c)
2385+
endif()
24042386

24052387
set(SRCX
24062388
lapacke_cgbrfsx.c lapacke_cporfsx.c lapacke_dgerfsx.c lapacke_sgbrfsx.c lapacke_ssyrfsx.c lapacke_zherfsx.c

0 commit comments

Comments
 (0)