- Fixed some circular includes

- Documentation
 - File Declaration, TODO: Implementation
This commit is contained in:
2025-07-07 21:13:07 -04:00
parent 17d8218124
commit 2573de0904
24 changed files with 445 additions and 154 deletions

View File

@@ -76,7 +76,7 @@ add_library(fennec STATIC
include/fennec/memory/new.h source/memory/new.cpp
include/fennec/memory/allocator.h
include/fennec/memory/memory.h
include/fennec/memory/common.h
include/fennec/memory/pointers.h
include/fennec/memory/ptr_traits.h
@@ -124,6 +124,9 @@ add_library(fennec STATIC
include/fennec/fproc/strings/cstring.h
include/fennec/fproc/strings/locale.h
include/fennec/fproc/io/file.h
source/fproc/io/file.cpp
include/fennec/fproc/filesystem/path.h
include/fennec/memory/memory.h
)
# add metaprogramming templates as a dependency and also force documentation to be generated when fennec is compiled
@@ -182,7 +185,7 @@ if(DOXYGEN_FOUND)
# Target for cleaning docs
add_custom_target(fennecdocs-clean ALL
COMMAND ${CMAKE_COMMAND} -E remove -f "${PROJECT_SOURCE_DIR}/docs/"
COMMAND ${CMAKE_COMMAND} -E remove -f "${PROJECT_SOURCE_DIR}/docs"
COMMENT "Cleaning Doxygen Documentation"
VERBATIM)
else()