Removed return value from GenerateNamedObjects.

It sets DBLAS_OBJS directly to save a bunch of list appending in the
CMakeLists.txt files.
This commit is contained in:
Hank Anderson
2015-02-09 12:28:09 -06:00
parent f992799226
commit e8c39138c6
6 changed files with 4 additions and 91 deletions
-13
View File
@@ -41,34 +41,22 @@ endif ()
foreach (CBLAS_FLAG ${CBLAS_FLAGS})
GenerateNamedObjects("${BLAS1_SOURCES}" "DOUBLE" "" "" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("${BLAS2_SOURCES}" "DOUBLE" "" "" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("${BLAS3_SOURCES}" "DOUBLE" "" "" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
# trmm is trsm with a compiler flag set
GenerateNamedObjects("trsm.c" "DOUBLE" "TRMM" "trmm" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
# max and imax are compiled 4 times
GenerateNamedObjects("max.c" "DOUBLE" "" "" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("max.c" "DOUBLE" "USE_ABS" "amax" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("max.c" "DOUBLE" "USE_ABS;USE_MIN" "amin" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("max.c" "DOUBLE" "USE_MIN" "min" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("imax.c" "DOUBLE" "" "i*max" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("imax.c" "DOUBLE" "USE_ABS" "i*amax" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("imax.c" "DOUBLE" "USE_ABS;USE_MIN" "i*amin" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
GenerateNamedObjects("imax.c" "DOUBLE" "USE_MIN" "i*min" ${CBLAS_FLAG})
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
endforeach ()
@@ -79,7 +67,6 @@ if (NOT DEFINED NO_LAPACK)
lapack/lauum.c lapack/trti2.c lapack/trtri.c
)
GenerateNamedObjects("${LAPACK_SOURCES}" "DOUBLE" "" "" 0)
list(APPEND DBLAS_OBJS ${OBJ_LIST_OUT})
endif ()
set(DBLAS_OBJS ${DBLAS_OBJS} PARENT_SCOPE) # list append removes the scope from DBLAS_OBJS