PROJECT(Oersted_Matrix) set(SOURCE_FILES ./include/Matrix.hpp ./src/Alias.h ./src/MatrixGroup.cpp ./src/MatrixGroup.h ./src/SparseMatrixGroup.cpp ./src/SparseMatrixGroup.h ./src/DiagonalMatrixGroup.cpp ./src/DiagonalMatrixGroup.h ./src/DerivativeMatrixGroup.cpp ./src/DerivativeMatrixGroup.h ./src/SecondDerivativeMatrixGroup.cpp ./src/SecondDerivativeMatrixGroup.h) add_library(matrix SHARED ${SOURCE_FILES}) target_link_libraries(matrix)