include_directories(./include) toAbsolutePath(NB_CORE_SOURCE ./src/Errors.cpp ./src/Processes.cpp ./src/Logger.cpp ) toAbsolutePath(NB_CORE_INCLUDE ./include/ANSITerm.hpp ./include/DataSink.hpp ./include/Errors.hpp ./include/Logger.hpp ./include/Processes.hpp ./include/ThreadsafeQueue.hpp ./include/Types.hpp ./include/TypeTraits.hpp ) set(NB_CORE_SOURCE ${NB_CORE_SOURCE} PARENT_SCOPE) set(NB_CORE_INCLUDE ${NB_CORE_INCLUDE} PARENT_SCOPE) add_library(NBCore ${NB_CORE_SOURCE}) if (NB_BUILD_TESTS) add_subdirectory(./tests) endif()