27 lines
516 B
CMake
27 lines
516 B
CMake
include_directories(./.)
|
|
|
|
toAbsolutePath(NB_CORE_SOURCE "
|
|
./src/Errors.cpp;
|
|
./src/Processes.cpp;
|
|
./src/Logger.cpp;
|
|
")
|
|
|
|
toAbsolutePath(NB_CORE_INCLUDE "
|
|
ANSITerm.hpp;
|
|
DataSink.hpp;
|
|
Errors.hpp;
|
|
Logger.hpp;
|
|
Processes.hpp;
|
|
ThreadsafeQueue.hpp;
|
|
Types.hpp;
|
|
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() |