- Separated Platform and Compiler Dependent Behaviour into CMake scripts

- Implemented Basic Platform Interfaces
 - Implemented partial Linux platform and Wayland Display.
 - Implemented Dependencies for the above
   - map
     - set
       - optional
     - pair

TODO: threading
This commit is contained in:
2025-07-22 00:59:41 -04:00
parent ab1c7d94be
commit 73333b4c67
86 changed files with 3257 additions and 203 deletions

View File

@@ -23,7 +23,9 @@
#include "tests/test_memory.h"
#include "test.h"
#include "tests/test_containers.h"
#include "tests/test_fproc.h"
#include "tests/test_platform.h"
int main(int, char **)
@@ -37,6 +39,11 @@ int main(int, char **)
fennec::test::fennec_test_lang();
fennec_test_spacer(3);
fennec_test_header("containers library");
fennec_test_spacer(2);
fennec::test::fennec_test_containers();
fennec_test_spacer(3);
fennec_test_header("math library");
fennec_test_spacer(2);
fennec::test::fennec_test_math();
@@ -47,5 +54,10 @@ int main(int, char **)
fennec::test::fennec_test_fproc();
fennec_test_spacer(3);
fennec_test_header("platform library");
fennec_test_spacer(2);
fennec::test::fennec_test_platform();
fennec_test_spacer(3);
return 0;
}