From 8b60300dcea0ccfa62dd77f6ba64630f6f664286 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sat, 13 May 2023 14:03:42 +0200 Subject: [PATCH] Guard mathlib debug globals Only compile when 'DEBUG_MATHLIB' is set. --- r5dev/mathlib/CMakeLists.txt | 1 + r5dev/mathlib/vector2d.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/r5dev/mathlib/CMakeLists.txt b/r5dev/mathlib/CMakeLists.txt index f94f7ea6..93fcdcf1 100644 --- a/r5dev/mathlib/CMakeLists.txt +++ b/r5dev/mathlib/CMakeLists.txt @@ -64,4 +64,5 @@ target_precompile_headers( ${PROJECT_NAME} PRIVATE ) target_compile_definitions( ${PROJECT_NAME} PRIVATE "BUILDING_MATHLIB" + $<$,$>:DEBUG_MATHLIB> ) diff --git a/r5dev/mathlib/vector2d.h b/r5dev/mathlib/vector2d.h index e051c396..dd1ed3ef 100644 --- a/r5dev/mathlib/vector2d.h +++ b/r5dev/mathlib/vector2d.h @@ -158,8 +158,10 @@ private: //----------------------------------------------------------------------------- +#ifdef DEBUG_MATHLIB const Vector2D vec2_origin(0, 0); const Vector2D vec2_invalid(FLT_MAX, FLT_MAX); +#endif // DEBUG_MATHLIB //----------------------------------------------------------------------------- // Vector2D related operations