From 9a8fe0b657fe7ce98fe6a05e3069752db81bf485 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Sat, 18 Nov 2023 18:12:57 -0300 Subject: [PATCH] build: add macros to disable and enable CMake developer warnings --- build-support/macros-and-definitions.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index 778351368..734c47cd3 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -24,6 +24,14 @@ list(APPEND CMAKE_MODULE_PATH ) list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/build-support/3rd-party") +macro(disable_cmake_warnings) + set(CMAKE_SUPPRESS_DEVELOPER_WARNINGS 1 CACHE BOOL "" FORCE) +endmacro() + +macro(enable_cmake_warnings) + set(CMAKE_SUPPRESS_DEVELOPER_WARNINGS 0 CACHE BOOL "" FORCE) +endmacro() + # Set options that are not really meant to be changed include(ns3-hidden-settings)