27 lines
500 B
CMake
27 lines
500 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() |