From 181a03fc73f4e33c29c0f917357230077675970c Mon Sep 17 00:00:00 2001 From: Maarten Bent Date: Tue, 16 Jul 2019 23:00:11 +0200 Subject: [PATCH] CMake: Only use -fno-rtti for C++ Using it for C generates the following warning: command line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C --- build/cmake/init.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/cmake/init.cmake b/build/cmake/init.cmake index 5ad7bcdebd..703d0c3417 100644 --- a/build/cmake/init.cmake +++ b/build/cmake/init.cmake @@ -96,7 +96,7 @@ if(wxUSE_NO_RTTI) if(MSVC) add_compile_options("/GR-") elseif(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") OR ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")) - add_compile_options("-fno-rtti") + wx_string_append(CMAKE_CXX_FLAGS " -fno-rtti") endif() add_definitions("-DwxNO_RTTI") endif()