Added NDArray, did some light header and CMake restructuring
This commit is contained in:
@@ -8,17 +8,10 @@ set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
include(GNUInstallDirs)
|
||||
include(CMakePackageConfigHelpers)
|
||||
|
||||
toAbsolutePath(NB_CORE_SOURCE
|
||||
./src/ErrorsImpl.cpp
|
||||
./src/Logger.cpp
|
||||
./src/Processes.cpp
|
||||
./src/StringUtils.cpp
|
||||
./src/TypeTraits.cpp
|
||||
./src/Utils.cpp
|
||||
)
|
||||
toAbsolutePath(NB_CORE_INCLUDE
|
||||
./include/NBCore/Arrays.hpp
|
||||
./include/NBCore/CoreTypes.hpp
|
||||
./include/NBCore/DataSink.hpp
|
||||
./include/NBCore/DataTypes.hpp
|
||||
./include/NBCore/Errors.hpp
|
||||
./include/NBCore/ErrorsImpl.hpp
|
||||
./include/NBCore/Logger.hpp
|
||||
@@ -31,10 +24,14 @@ toAbsolutePath(NB_CORE_INCLUDE
|
||||
./include/NBCore/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})
|
||||
add_library(NBCore
|
||||
./src/ErrorsImpl.cpp
|
||||
./src/Logger.cpp
|
||||
./src/Processes.cpp
|
||||
./src/StringUtils.cpp
|
||||
./src/TypeTraits.cpp
|
||||
./src/Utils.cpp
|
||||
)
|
||||
add_library(NBEngine::Core ALIAS NBCore)
|
||||
target_include_directories(NBCore
|
||||
PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
|
||||
|
||||
Reference in New Issue
Block a user