31 lines
622 B
CMake
31 lines
622 B
CMake
toAbsolutePath(NB_CORE_SOURCE
|
|
./src/Errors.cpp
|
|
# ./src/Logger.cpp
|
|
./src/Processes.cpp
|
|
./src/StringUtils.cpp
|
|
./src/Utils.cpp
|
|
)
|
|
|
|
toAbsolutePath(NB_CORE_INCLUDE
|
|
./ANSITerm.hpp
|
|
./DataSink.hpp
|
|
./Errors.hpp
|
|
./Logger.hpp
|
|
./Processes.hpp
|
|
./StringUtils.hpp
|
|
./ThreadsafeQueue.hpp
|
|
./Types.hpp
|
|
./TypeTraits.hpp
|
|
./Utils.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})
|
|
|
|
target_include_directories(NBCore PUBLIC ./.)
|
|
|
|
if (NB_BUILD_TESTS)
|
|
add_subdirectory(./tests)
|
|
endif() |