Current state it doesn't work when including in other projects because of using`${CMAKE_SOURCE_DIR}` which gives the overall root directory. Should change to `${CMAKE_CURRENT_SOURCE_DIR}/../include` when including the directories