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