Added NDArray, did some light header and CMake restructuring

This commit is contained in:
NaifBanana
2026-10-30 02:19:05 -05:00
parent 97aed4e5ca
commit de7d435ccb
13 changed files with 287 additions and 170 deletions
+10 -13
View File
@@ -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>"