Add option to build a standalone mdrun binary only.
[alexxy/gromacs.git] / src / gromacs / linearalgebra / CMakeLists.txt
1 file(GLOB LINEARALGEBRA_SOURCES *.c)
2
3 if (NOT GMX_EXTERNAL_BLAS)
4     file(GLOB BLAS_SOURCES gmx_blas/*.c)
5 endif()
6
7 if (NOT GMX_EXTERNAL_LAPACK)
8     file(GLOB LAPACK_SOURCES gmx_lapack/*.c)
9 endif()
10
11 set(LINEARALGEBRA_SOURCES
12     ${LINEARALGEBRA_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES})
13
14 set(LIBGROMACS_SOURCES
15     ${LIBGROMACS_SOURCES} ${LINEARALGEBRA_SOURCES} PARENT_SCOPE)
16
17 set(LINEARALGEBRA_PUBLIC_HEADERS
18     eigensolver.h
19     matrix.h
20     mtxio.h
21     sparsematrix.h)
22 gmx_install_headers(linearalgebra ${LINEARALGEBRA_PUBLIC_HEADERS})