From 89ad5fede58e570624c53e99f3bcbb6abb0640ec Mon Sep 17 00:00:00 2001 From: Eunki Hong Date: Thu, 27 Feb 2025 01:29:35 +0900 Subject: [PATCH] (Physice3D) Remove build warning at gcc-14 : -Wmaybe-uninitialized and -Wuninitialized Since a lots of bullet3d code use macro, the local variables dont need to be initialized. So many of cases are false-positive or intended jobs. Let we ignore them. Change-Id: Ib90e22e7b76d6526041897a17b44782026aca4ec Signed-off-by: Eunki Hong --- build/tizen/dali-physics-3d/CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build/tizen/dali-physics-3d/CMakeLists.txt b/build/tizen/dali-physics-3d/CMakeLists.txt index 1e785f25..e2fa1734 100644 --- a/build/tizen/dali-physics-3d/CMakeLists.txt +++ b/build/tizen/dali-physics-3d/CMakeLists.txt @@ -2,8 +2,19 @@ SET(PHYSICS_3D_TARGET dali2-csharp-binder-physics-3d) SET( PHYSICS_3D_SOURCES ${dali_csharp_binder_physics_3d_src_files}) +INCLUDE(CheckCXXCompilerFlag) ADD_COMPILE_OPTIONS( -Wno-unused-variable -Wno-reorder -Wno-sign-compare ) +CHECK_CXX_COMPILER_FLAG( -Wno-maybe-uninitialized HAVE_NO_MAYBE_UNINITIALIZED ) +IF (HAVE_NO_MAYBE_UNINITIALIZED) + ADD_COMPILE_OPTIONS( -Wno-maybe-uninitialized ) +ENDIF() + +CHECK_CXX_COMPILER_FLAG( -Wno-uninitialized HAVE_NO_UNINITIALIZED ) +IF (HAVE_NO_UNINITIALIZED) + ADD_COMPILE_OPTIONS( -Wno-uninitialized ) +ENDIF() + ADD_LIBRARY( ${PHYSICS_3D_TARGET} SHARED ${PHYSICS_3D_SOURCES} ) TARGET_LINK_LIBRARIES( ${PHYSICS_3D_TARGET} PUBLIC -- 2.34.1