From 1d0762e75607fda339e83e3cd4fa4641eb4f5fee Mon Sep 17 00:00:00 2001 From: Alexander Shaduri Date: Tue, 2 Mar 2021 16:43:25 +0400 Subject: [PATCH] Disable format-security warnings in Clang. --- src/build_config/compiler_options.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/build_config/compiler_options.cmake b/src/build_config/compiler_options.cmake index 2ae2180..5cf0188 100644 --- a/src/build_config/compiler_options.cmake +++ b/src/build_config/compiler_options.cmake @@ -88,6 +88,10 @@ if (APP_COMPILER_ENABLE_WARNINGS) -Wcast-qual -Wconversion -Wfloat-equal -Wnon-virtual-dtor -Woverloaded-virtual -Wpointer-arith -Wshadow -Wsign-compare -Wsign-promo -Wundef -Wwrite-strings ) + if (${CMAKE_CXX_COMPILER_ID} STREQUAL Clang) + # libdebug needs custom format strings + add_compile_options(-Wno-format-security) + endif() elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC) add_compile_options(/W4) endif()