set up project files and build system

This commit is contained in:
2025-07-28 08:40:47 +02:00
commit fb6732b9fa
6 changed files with 339 additions and 0 deletions

22
.gitignore vendored Normal file
View File

@@ -0,0 +1,22 @@
# Copyright (c) 2025 Quinn
# Licensed under the MIT Licence. See LICENSE for details
# ignore all dotfiles by default
.*
# unhide dotfiles we want to keep
!.gitignore
!.editorconfig
!.clang-format
!/.github/
# hide output files
*.o
*.d
*.out
/bin/
/obj/
/test/bin/
/test/obj/
*.lock
compile_commands.json