Merge pull request #3522 from martin-frbg/issue3517
Disable building C/Z SPMV,SPR,SYMV,SYR when NO_LAPACK=1
This commit is contained in:
commit
63483ba0ff
|
@ -64,9 +64,9 @@ CBLASOBJS += \
|
||||||
chpmv_U.$(SUFFIX) chpmv_L.$(SUFFIX) chpmv_V.$(SUFFIX) chpmv_M.$(SUFFIX) \
|
chpmv_U.$(SUFFIX) chpmv_L.$(SUFFIX) chpmv_V.$(SUFFIX) chpmv_M.$(SUFFIX) \
|
||||||
chpr_U.$(SUFFIX) chpr_L.$(SUFFIX) chpr_V.$(SUFFIX) chpr_M.$(SUFFIX) \
|
chpr_U.$(SUFFIX) chpr_L.$(SUFFIX) chpr_V.$(SUFFIX) chpr_M.$(SUFFIX) \
|
||||||
chpr2_U.$(SUFFIX) chpr2_L.$(SUFFIX) chpr2_V.$(SUFFIX) chpr2_M.$(SUFFIX) \
|
chpr2_U.$(SUFFIX) chpr2_L.$(SUFFIX) chpr2_V.$(SUFFIX) chpr2_M.$(SUFFIX) \
|
||||||
csbmv_U.$(SUFFIX) csbmv_L.$(SUFFIX) cspmv_U.$(SUFFIX) cspmv_L.$(SUFFIX) \
|
csbmv_U.$(SUFFIX) csbmv_L.$(SUFFIX) \
|
||||||
cspr_U.$(SUFFIX) cspr_L.$(SUFFIX) cspr2_U.$(SUFFIX) cspr2_L.$(SUFFIX) \
|
cspr2_U.$(SUFFIX) cspr2_L.$(SUFFIX) \
|
||||||
csyr_U.$(SUFFIX) csyr_L.$(SUFFIX) csyr2_U.$(SUFFIX) csyr2_L.$(SUFFIX) \
|
csyr2_U.$(SUFFIX) csyr2_L.$(SUFFIX) \
|
||||||
ctbmv_NUU.$(SUFFIX) ctbmv_NUN.$(SUFFIX) ctbmv_NLU.$(SUFFIX) ctbmv_NLN.$(SUFFIX) \
|
ctbmv_NUU.$(SUFFIX) ctbmv_NUN.$(SUFFIX) ctbmv_NLU.$(SUFFIX) ctbmv_NLN.$(SUFFIX) \
|
||||||
ctbmv_TUU.$(SUFFIX) ctbmv_TUN.$(SUFFIX) ctbmv_TLU.$(SUFFIX) ctbmv_TLN.$(SUFFIX) \
|
ctbmv_TUU.$(SUFFIX) ctbmv_TUN.$(SUFFIX) ctbmv_TLU.$(SUFFIX) ctbmv_TLN.$(SUFFIX) \
|
||||||
ctbmv_RUU.$(SUFFIX) ctbmv_RUN.$(SUFFIX) ctbmv_RLU.$(SUFFIX) ctbmv_RLN.$(SUFFIX) \
|
ctbmv_RUU.$(SUFFIX) ctbmv_RUN.$(SUFFIX) ctbmv_RLU.$(SUFFIX) ctbmv_RLN.$(SUFFIX) \
|
||||||
|
@ -92,6 +92,13 @@ CBLASOBJS += \
|
||||||
ctrsv_RUU.$(SUFFIX) ctrsv_RUN.$(SUFFIX) ctrsv_RLU.$(SUFFIX) ctrsv_RLN.$(SUFFIX) \
|
ctrsv_RUU.$(SUFFIX) ctrsv_RUN.$(SUFFIX) ctrsv_RLU.$(SUFFIX) ctrsv_RLN.$(SUFFIX) \
|
||||||
ctrsv_CUU.$(SUFFIX) ctrsv_CUN.$(SUFFIX) ctrsv_CLU.$(SUFFIX) ctrsv_CLN.$(SUFFIX)
|
ctrsv_CUU.$(SUFFIX) ctrsv_CUN.$(SUFFIX) ctrsv_CLU.$(SUFFIX) ctrsv_CLN.$(SUFFIX)
|
||||||
|
|
||||||
|
ifndef NO_LAPACK
|
||||||
|
CBLASOBJS += \
|
||||||
|
cspmv_U.$(SUFFIX) cspmv_L.$(SUFFIX) \
|
||||||
|
cspr_U.$(SUFFIX) cspr_L.$(SUFFIX) \
|
||||||
|
csyr_U.$(SUFFIX) csyr_L.$(SUFFIX)
|
||||||
|
endif
|
||||||
|
|
||||||
ZBLASOBJS += \
|
ZBLASOBJS += \
|
||||||
zgbmv_n.$(SUFFIX) zgbmv_t.$(SUFFIX) zgbmv_r.$(SUFFIX) zgbmv_c.$(SUFFIX) \
|
zgbmv_n.$(SUFFIX) zgbmv_t.$(SUFFIX) zgbmv_r.$(SUFFIX) zgbmv_c.$(SUFFIX) \
|
||||||
zgbmv_o.$(SUFFIX) zgbmv_u.$(SUFFIX) zgbmv_s.$(SUFFIX) zgbmv_d.$(SUFFIX) \
|
zgbmv_o.$(SUFFIX) zgbmv_u.$(SUFFIX) zgbmv_s.$(SUFFIX) zgbmv_d.$(SUFFIX) \
|
||||||
|
|
|
@ -28,14 +28,21 @@ set(BLAS1_MANGLED_SOURCES
|
||||||
# these all have 'z' sources for complex versions
|
# these all have 'z' sources for complex versions
|
||||||
set(BLAS2_SOURCES
|
set(BLAS2_SOURCES
|
||||||
gemv.c ger.c
|
gemv.c ger.c
|
||||||
trsv.c trmv.c symv.c
|
trsv.c trmv.c
|
||||||
syr.c syr2.c gbmv.c
|
syr2.c gbmv.c
|
||||||
sbmv.c spmv.c
|
sbmv.c
|
||||||
spr.c spr2.c
|
spr2.c
|
||||||
tbsv.c tbmv.c
|
tbsv.c tbmv.c
|
||||||
tpsv.c tpmv.c
|
tpsv.c tpmv.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(BLAS2_REAL_ONLY_SOURCES
|
||||||
|
symv.c syr.c spmv.c spr.c
|
||||||
|
)
|
||||||
|
set(BLAS2_COMPLEX_LAPACK_SOURCES
|
||||||
|
symv.c syr.c spmv.c spr.c
|
||||||
|
)
|
||||||
|
|
||||||
set(BLAS2_COMPLEX_ONLY_MANGLED_SOURCES
|
set(BLAS2_COMPLEX_ONLY_MANGLED_SOURCES
|
||||||
hemv.c hbmv.c
|
hemv.c hbmv.c
|
||||||
her.c her2.c
|
her.c her2.c
|
||||||
|
@ -78,6 +85,10 @@ foreach (CBLAS_FLAG ${CBLAS_FLAGS})
|
||||||
GenerateNamedObjects("${BLAS1_REAL_ONLY_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 1)
|
GenerateNamedObjects("${BLAS1_REAL_ONLY_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 1)
|
||||||
GenerateNamedObjects("${BLAS1_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
GenerateNamedObjects("${BLAS1_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
||||||
GenerateNamedObjects("${BLAS2_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
GenerateNamedObjects("${BLAS2_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
||||||
|
GenerateNamedObjects("${BLAS2_REAL_ONLY_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 1)
|
||||||
|
if (NOT DEFINED NO_LAPACK)
|
||||||
|
GenerateNamedObjects("${BLAS2_COMPLEX_LAPACK_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
||||||
|
endif ()
|
||||||
GenerateNamedObjects("${BLAS2_COMPLEX_ONLY_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 4)
|
GenerateNamedObjects("${BLAS2_COMPLEX_ONLY_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 4)
|
||||||
GenerateNamedObjects("${BLAS3_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${DISABLE_COMPLEX})
|
GenerateNamedObjects("${BLAS3_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${DISABLE_COMPLEX})
|
||||||
GenerateNamedObjects("${BLAS3_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
GenerateNamedObjects("${BLAS3_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX})
|
||||||
|
|
|
@ -1016,11 +1016,13 @@ dsymv.$(SUFFIX) dsymv.$(PSUFFIX) : symv.c
|
||||||
qsymv.$(SUFFIX) qsymv.$(PSUFFIX) : symv.c
|
qsymv.$(SUFFIX) qsymv.$(PSUFFIX) : symv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
|
ifndef NO_LAPACK
|
||||||
csymv.$(SUFFIX) csymv.$(PSUFFIX) : zsymv.c
|
csymv.$(SUFFIX) csymv.$(PSUFFIX) : zsymv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
zsymv.$(SUFFIX) zsymv.$(PSUFFIX) : zsymv.c
|
zsymv.$(SUFFIX) zsymv.$(PSUFFIX) : zsymv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
endif
|
||||||
|
|
||||||
xsymv.$(SUFFIX) xsymv.$(PSUFFIX) : zsymv.c
|
xsymv.$(SUFFIX) xsymv.$(PSUFFIX) : zsymv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
@ -1034,11 +1036,13 @@ dsyr.$(SUFFIX) dsyr.$(PSUFFIX) : syr.c
|
||||||
qsyr.$(SUFFIX) qsyr.$(PSUFFIX) : syr.c
|
qsyr.$(SUFFIX) qsyr.$(PSUFFIX) : syr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
|
ifndef NO_LAPACK
|
||||||
csyr.$(SUFFIX) csyr.$(PSUFFIX) : zsyr.c
|
csyr.$(SUFFIX) csyr.$(PSUFFIX) : zsyr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
zsyr.$(SUFFIX) zsyr.$(PSUFFIX) : zsyr.c
|
zsyr.$(SUFFIX) zsyr.$(PSUFFIX) : zsyr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
endif
|
||||||
|
|
||||||
xsyr.$(SUFFIX) xsyr.$(PSUFFIX) : zsyr.c
|
xsyr.$(SUFFIX) xsyr.$(PSUFFIX) : zsyr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
@ -1106,11 +1110,13 @@ dspmv.$(SUFFIX) dspmv.$(PSUFFIX) : spmv.c
|
||||||
qspmv.$(SUFFIX) qspmv.$(PSUFFIX) : spmv.c
|
qspmv.$(SUFFIX) qspmv.$(PSUFFIX) : spmv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
|
ifndef NO_LAPACK
|
||||||
cspmv.$(SUFFIX) cspmv.$(PSUFFIX) : zspmv.c
|
cspmv.$(SUFFIX) cspmv.$(PSUFFIX) : zspmv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
zspmv.$(SUFFIX) zspmv.$(PSUFFIX) : zspmv.c
|
zspmv.$(SUFFIX) zspmv.$(PSUFFIX) : zspmv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
endif
|
||||||
|
|
||||||
xspmv.$(SUFFIX) xspmv.$(PSUFFIX) : zspmv.c
|
xspmv.$(SUFFIX) xspmv.$(PSUFFIX) : zspmv.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
@ -1124,11 +1130,13 @@ dspr.$(SUFFIX) dspr.$(PSUFFIX) : spr.c
|
||||||
qspr.$(SUFFIX) qspr.$(PSUFFIX) : spr.c
|
qspr.$(SUFFIX) qspr.$(PSUFFIX) : spr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
|
ifndef NO_LAPACK
|
||||||
cspr.$(SUFFIX) cspr.$(PSUFFIX) : zspr.c
|
cspr.$(SUFFIX) cspr.$(PSUFFIX) : zspr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
||||||
zspr.$(SUFFIX) zspr.$(PSUFFIX) : zspr.c
|
zspr.$(SUFFIX) zspr.$(PSUFFIX) : zspr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
endif
|
||||||
|
|
||||||
xspr.$(SUFFIX) xspr.$(PSUFFIX) : zspr.c
|
xspr.$(SUFFIX) xspr.$(PSUFFIX) : zspr.c
|
||||||
$(CC) -c $(CFLAGS) $< -o $(@F)
|
$(CC) -c $(CFLAGS) $< -o $(@F)
|
||||||
|
|
Loading…
Reference in New Issue