file(GLOB LINEARALGEBRA_SOURCES *.c) if (NOT GMX_EXTERNAL_BLAS) file(GLOB BLAS_SOURCES gmx_blas/*.c) endif (NOT GMX_EXTERNAL_BLAS) if (NOT GMX_EXTERNAL_LAPACK) file(GLOB LAPACK_SOURCES gmx_lapack/*.c) endif (NOT GMX_EXTERNAL_LAPACK) set(LINEARALGEBRA_SOURCES ${LINEARALGEBRA_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES}) set(LIBGROMACS_SOURCES ${LIBGROMACS_SOURCES} ${LINEARALGEBRA_SOURCES} PARENT_SCOPE) set(LINEARALGEBRA_PUBLIC_HEADERS eigensolver.h matrix.h mtxio.h sparsematrix.h) install(FILES ${LINEARALGEBRA_PUBLIC_HEADERS} DESTINATION ${INCL_INSTALL_DIR}/gromacs/linearalgebra COMPONENT development)