Currently the includes are not installed so that the shared library cannot be used by external projects. Something like this should be implemented.
install(FILES ${PROJECT_SOURCE_DIR}/include/algebra.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
Additionally, the includes should be moved to a directory within the source directory.