- Fixed a bunch of compilation errors and warnings

- Added frameworks for retrieving specific filesystem information for a target platform
This commit is contained in:
2025-07-10 01:10:13 -04:00
parent cc20af7504
commit 4c0d36c933
22 changed files with 510 additions and 85 deletions

View File

@@ -75,8 +75,9 @@ add_library(fennec STATIC
# MEMORY ===============================================================================================================
include/fennec/memory/new.h source/memory/new.cpp
include/fennec/memory/allocator.h
include/fennec/memory/common.h
include/fennec/memory/allocator.h
include/fennec/memory/memory.h
include/fennec/memory/pointers.h
include/fennec/memory/ptr_traits.h
@@ -118,15 +119,17 @@ add_library(fennec STATIC
# FPROC ================================================================================================================
# Strings
include/fennec/fproc/strings/cstring.h
include/fennec/fproc/strings/locale.h
include/fennec/fproc/strings/string.h
include/fennec/fproc/strings/detail/__ctype.h
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
# IO
include/fennec/fproc/io/file.h source/fproc/io/file.cpp
include/fennec/fproc/io/common.h
source/fproc/io/common.cpp
)
# add metaprogramming templates as a dependency and also force documentation to be generated when fennec is compiled