From af5b9b87a32ead196441db417120320f0f63126c Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 8 Oct 2025 12:45:25 +0100 Subject: [PATCH] Remove warnings in cmake --- tests/CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 20f36dd..adfc487 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -4,7 +4,21 @@ cmake_minimum_required(VERSION 3.13) project(tests) # 'lib' is the folder with Google Test sources +set(_aaru_saved_warn_deprecated __aaru_warn_not_set__) +if(DEFINED CMAKE_WARN_DEPRECATED) + set(_aaru_saved_warn_deprecated ${CMAKE_WARN_DEPRECATED}) +endif() +set(CMAKE_WARN_DEPRECATED OFF CACHE BOOL "" FORCE) + add_subdirectory(lib) + +if(_aaru_saved_warn_deprecated STREQUAL __aaru_warn_not_set__) + unset(CMAKE_WARN_DEPRECATED CACHE) + unset(CMAKE_WARN_DEPRECATED) +else() + set(CMAKE_WARN_DEPRECATED ${_aaru_saved_warn_deprecated} CACHE BOOL "" FORCE) +endif() +unset(_aaru_saved_warn_deprecated) include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR} ../include ../3rdparty/uthash/include ../3rdparty/uthash/src) # Copy test data files into build tree