From: Eunki Hong Date: Wed, 26 Feb 2025 16:29:35 +0000 (+0900) Subject: (Physice3D) Remove build warning at gcc-14 : -Wmaybe-uninitialized and -Wuninitialized X-Git-Tag: dali_2.4.9~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89ad5fede58e570624c53e99f3bcbb6abb0640ec;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git (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 --- 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