diff --git a/cmake/lapack.cmake b/cmake/lapack.cmake index 6770d5ec4..0f8af52f3 100644 --- a/cmake/lapack.cmake +++ b/cmake/lapack.cmake @@ -403,16 +403,16 @@ endif () set(MATGEN_SRC "") if(BUILD_SINGLE) - set(MATGEN_SRC ${SMATGEN} ${SCATGEN}) + list(APPEND MATGEN_SRC ${SMATGEN} ${SCATGEN}) endif() if(BUILD_DOUBLE) - set(MATGEN_SRC ${ALLOBJ} ${DMATGEN} ${DZATGEN}) + list(APPEND MATGEN_SRC ${ALLOBJ} ${DMATGEN} ${DZATGEN}) endif() if(BUILD_COMPLEX) - set(MATGEN_SRC ${ALLOBJ} ${CMATGEN} ${SCATGEN}) + list(APPEND MATGEN_SRC ${ALLOBJ} ${CMATGEN} ${SCATGEN}) endif() if(BUILD_COMPLEX16) - set(MATGEN_SRC ${ALLOBJ} ${ZMATGEN} ${DZATGEN}) + list(APPEND MATGEN_SRC ${ALLOBJ} ${ZMATGEN} ${DZATGEN}) endif()