summaryrefslogtreecommitdiffstats
path: root/compiler-rt/cmake/Modules
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2018-10-18 18:04:28 +0000
committerDan Albert <danalbert@google.com>2018-10-18 18:04:28 +0000
commit98a6692380d7d6d8f92c6cc8b77f4e8ec3ca0a05 (patch)
tree386a2ca02a37b8e47eb264eeafce75a527a38d71 /compiler-rt/cmake/Modules
parentf2965d1101ada1d0fd561664001e1ffc39b58daf (diff)
downloadbcm5719-llvm-98a6692380d7d6d8f92c6cc8b77f4e8ec3ca0a05.tar.gz
bcm5719-llvm-98a6692380d7d6d8f92c6cc8b77f4e8ec3ca0a05.zip
[compiler-rt] Don't explicitly set CMAKE_CXX_FLAGS.
Summary: C++ flags should not be used for not-C++ files as it may trigger -Werror=unused-command-line-argument. CMake will use CMAKE_C_FLAGS, CMAKE_CXX_FLAGS, and CMAKE_ASM_FLAGS as appropriate implicitly, so this does not need to be explicitly handled here. This change depends on https://reviews.llvm.org/D53301, since one of the builders depended on this behavior because it was not configuring CMAKE_ASM_FLAGS. Reviewers: eugenis, vitalybuka Reviewed By: eugenis, vitalybuka Subscribers: dberris, mgorny, delcypher, #sanitizers, llvm-commits Differential Revision: https://reviews.llvm.org/D53335 llvm-svn: 344751
Diffstat (limited to 'compiler-rt/cmake/Modules')
-rw-r--r--compiler-rt/cmake/Modules/AddCompilerRT.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/cmake/Modules/AddCompilerRT.cmake b/compiler-rt/cmake/Modules/AddCompilerRT.cmake
index 4efbd3a4a43..4d4222df6a4 100644
--- a/compiler-rt/cmake/Modules/AddCompilerRT.cmake
+++ b/compiler-rt/cmake/Modules/AddCompilerRT.cmake
@@ -77,7 +77,7 @@ function(add_compiler_rt_object_libraries name)
endif()
set_target_compile_flags(${libname}
- ${CMAKE_CXX_FLAGS} ${extra_cflags_${libname}} ${target_flags})
+ ${extra_cflags_${libname}} ${target_flags})
set_property(TARGET ${libname} APPEND PROPERTY
COMPILE_DEFINITIONS ${LIB_DEFS})
set_target_properties(${libname} PROPERTIES FOLDER "Compiler-RT Libraries")
OpenPOWER on IntegriCloud