blob: 5333b7e78597f271368d8b7298ac4491c393baa6 [file] [log] [blame]
#
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-FileCopyrightText: Copyright TF-RMM Contributors.
#
#
# Remove Werror from CXXFLAGS else CppUTest compiler checks will fail.
# Ensure that CMAKE_CXX_FLAG is changed only for the current scope and
# parent scope is unaffected.
#
set(BACKUP_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
string(REPLACE "-Werror" " " CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
# Additional CXXFLAGS to get CppUTest to compile.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-c++98-compat-pedantic ")
add_subdirectory("ext/cpputest")
# Restore the original CXX flags.
set(CMAKE_CXX_FLAGS "${BACKUP_CXX_FLAGS}")