mirror of
https://github.com/MCWertGaming/foxspace.git
synced 2025-12-19 07:54:02 +00:00
Foxspace - An universal C++ library for helping out at everyday programming
|
|
||
|---|---|---|
| .ci | ||
| .github | ||
| dependencies | ||
| examples | ||
| foxspace | ||
| tests | ||
| .clang-format | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CODE_OF_CONDUCT.md | ||
| FoxSpaceConfig.cmake.in | ||
| LICENSE | ||
| logo.svg | ||
| README.md | ||
Yet another opensource C++ library for every day developing. A rewrite of the FOLF-namespace developed by Myself and a friend of mine.
Whats inside?
FOX provides many functions for universal usage. It's split into multiple headers to make it easier to integrate. FOLF currently provides:
- calc.hpp
- provides functions for manipulating the console on various plattforms
- math.hpp
- provides functions for manipulating numbers
- more comming soon
supported plattforms (may work on other systems as well)
- Windows (10)
- Linux (x86_64)
- comming soon
- MacOS
- Unix (OpenBSD)
- Linux (armv7, armv8a)
use foxspace in your own project
Move foxspace's source into your project directory (src/fox as example). Now just unclude this inside your CMakeLists.txt
add_subdirectory("${PROJECT_SOURCE_DIR}/src/fox/")
project(your-project path/to/your/source ${fox-source})
That's it! Now you can just include the headers inside your source files
Please note, that using C++20 is highly recommended (especially when using foxspace)
ways to contribute
Just provide feedback, or extend foxspace via pull-request
License
Foxspace is licensed under MIT