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