Fix MATGEN src location

This commit is contained in:
Isuru Fernando 2017-11-05 18:50:15 -06:00
parent 91492e3535
commit 13c18bd96c
1 changed files with 22 additions and 4 deletions

View File

@ -386,24 +386,42 @@ set(ZMATGEN zlatms.f zlatme.f zlatmr.f zlatmt.f
set(LA_REL_SRC ${ALLAUX}) set(LA_REL_SRC ${ALLAUX})
if (BUILD_SINGLE) if (BUILD_SINGLE)
list(APPEND LA_REL_SRC ${SLASRC} ${DSLASRC} ${SCLAUX} ${SCATGEN} ${SMATGEN}) list(APPEND LA_REL_SRC ${SLASRC} ${DSLASRC} ${SCLAUX})
endif () endif ()
if (BUILD_DOUBLE) if (BUILD_DOUBLE)
list(APPEND LA_REL_SRC ${DLASRC} ${DSLASRC} ${DZLAUX} ${DMATGEN} ${DZATGEN}) list(APPEND LA_REL_SRC ${DLASRC} ${DSLASRC} ${DZLAUX})
endif () endif ()
if (BUILD_COMPLEX) if (BUILD_COMPLEX)
list(APPEND LA_REL_SRC ${CLASRC} ${ZCLASRC} ${SCLAUX} ${CMATGEN} ${SCATGEN}) list(APPEND LA_REL_SRC ${CLASRC} ${ZCLASRC} ${SCLAUX})
endif () endif ()
if (BUILD_COMPLEX16) if (BUILD_COMPLEX16)
list(APPEND LA_REL_SRC ${ZLASRC} ${ZCLASRC} ${DZLAUX} ${ZMATGEN} ${DZATGEN}) list(APPEND LA_REL_SRC ${ZLASRC} ${ZCLASRC} ${DZLAUX})
endif () endif ()
set(MATGEN_SRC "")
if(BUILD_SINGLE)
set(MATGEN_SRC ${SMATGEN} ${SCATGEN})
endif()
if(BUILD_DOUBLE)
set(MATGEN_SRC ${ALLOBJ} ${DMATGEN} ${DZATGEN})
endif()
if(BUILD_COMPLEX)
set(MATGEN_SRC ${ALLOBJ} ${CMATGEN} ${SCATGEN})
endif()
if(BUILD_COMPLEX16)
set(MATGEN_SRC ${ALLOBJ} ${ZMATGEN} ${DZATGEN})
endif()
# add lapack-netlib folder to the sources # add lapack-netlib folder to the sources
set(LA_SOURCES "") set(LA_SOURCES "")
foreach (LA_FILE ${LA_REL_SRC}) foreach (LA_FILE ${LA_REL_SRC})
list(APPEND LA_SOURCES "${NETLIB_LAPACK_DIR}/SRC/${LA_FILE}") list(APPEND LA_SOURCES "${NETLIB_LAPACK_DIR}/SRC/${LA_FILE}")
endforeach () endforeach ()
foreach (LA_FILE ${MATGEN_SRC})
list(APPEND LA_SOURCES "${NETLIB_LAPACK_DIR}/TESTING/MATGEN/${LA_FILE}")
endforeach ()
set_source_files_properties(${LA_SOURCES} PROPERTIES COMPILE_FLAGS "${LAPACK_FFLAGS}") set_source_files_properties(${LA_SOURCES} PROPERTIES COMPILE_FLAGS "${LAPACK_FFLAGS}")