From 075ba7f0ef483f48b500d8bfd89e1f003aafc07f Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 4 Mar 2025 20:37:47 -0600 Subject: [PATCH] CMake: Silence Coin3D deprecation warning --- cMake/FreeCAD_Helpers/SetupCoin3D.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cMake/FreeCAD_Helpers/SetupCoin3D.cmake b/cMake/FreeCAD_Helpers/SetupCoin3D.cmake index c0040aa2d6..a026764540 100644 --- a/cMake/FreeCAD_Helpers/SetupCoin3D.cmake +++ b/cMake/FreeCAD_Helpers/SetupCoin3D.cmake @@ -6,8 +6,11 @@ macro(SetupCoin3D) find_library(COIN3D_LIBRARIES Coin) endif () - # Try CONFIG mode + # Try CONFIG mode -- Coin supports very old CMake files, which emits noisy warnings. Silence them. + set(CMAKE_WARN_DEPRECATED_OLD_STATE ${CMAKE_WARN_DEPRECATED}) + set(CMAKE_WARN_DEPRECATED OFF CACHE BOOL "" FORCE) find_package(Coin CONFIG) + set(CMAKE_WARN_DEPRECATED ${CMAKE_WARN_DEPRECATED_OLD_STATE} CACHE BOOL "" FORCE) if (Coin_FOUND) set(COIN3D_INCLUDE_DIRS ${Coin_INCLUDE_DIR}) set(COIN3D_LIBRARIES ${Coin_LIBRARIES})