-
Notifications
You must be signed in to change notification settings - Fork 30
Configuration
The library can be configured in various ways at compile-time using the following macros.
For technical reasons, these macros are used to opt-out of certain features, rather than opt-in.
All library macros feature a CENTURION_
prefix.
Remember, you have to define these macros before you include any library headers.
When using CMake, you can use target_compile_definitions
to define macros without having to worry about the #include
order.
Excludes the #pragma once
directive in the centurion.hpp
header.
Excludes all debug-only logging macros, such as CENTURION_LOG_INFO
.
Excludes all library components that rely on the SDL_image library.
Excludes all library components that rely on the SDL_mixer library.
Excludes all library components that rely on the SDL_ttf library.
Excludes all library components related to Vulkan.
Excludes all library components related to OpenGL.