Add parameters structures

* Changed C++ version from 17 to 20 (using designated initializers)
This commit is contained in:
Corentin 2022-10-06 23:18:29 +09:00
commit 6427c7aeb7
19 changed files with 142 additions and 149 deletions

View file

@ -18,7 +18,7 @@ class Config:
OBJECT_DIR = Path('obj')
SOURCE_DIR = Path('src')
COMMON_FLAGS = '-std=c++17 -fno-semantic-interposition'
COMMON_FLAGS = '-std=c++20 -fno-semantic-interposition'
COMMON_DEBUG_FLAGS = '-g -Og -DDEBUG'
COMMON_RELEASE_FLAGS = '-O2 -flto=auto'
COMPILE_FLAGS = f'-Wall -Wextra -Wpedantic -Wconversion -I{INCLUDE_DIR} `pkg-config --cflags glfw3 vulkan gl x11 freetype2`'