Skip to content

Commit f0bb107

Browse files
committed
Merge commit '622df892b844' from llvm.org/main into next
2 parents c880389 + 622df89 commit f0bb107

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

lldb/cmake/modules/AddLLDB.cmake

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ function(add_lldb_library name)
4141
cmake_parse_arguments(PARAM
4242
"MODULE;SHARED;STATIC;OBJECT;PLUGIN;FRAMEWORK;NO_INTERNAL_DEPENDENCIES;NO_PLUGIN_DEPENDENCIES"
4343
"INSTALL_PREFIX"
44-
"EXTRA_CXXFLAGS;LINK_LIBS;CLANG_LIBS"
44+
"LINK_LIBS;CLANG_LIBS"
4545
${ARGN})
4646

4747
if(PARAM_NO_INTERNAL_DEPENDENCIES)
@@ -130,9 +130,6 @@ function(add_lldb_library name)
130130
add_dependencies(${name} clang-tablegen-targets)
131131
endif()
132132

133-
# Add in any extra C++ compilation flags for this library.
134-
target_compile_options(${name} PRIVATE ${PARAM_EXTRA_CXXFLAGS})
135-
136133
if(PARAM_PLUGIN)
137134
get_property(parent_dir DIRECTORY PROPERTY PARENT_DIRECTORY)
138135
if(EXISTS ${parent_dir})

lldb/source/Plugins/Language/ObjC/CMakeLists.txt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
set(EXTRA_CXXFLAGS "")
2-
3-
if (CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT)
4-
set(EXTRA_CXXFLAGS ${EXTRA_CXXFLAGS} -Wno-gnu-anonymous-struct)
5-
endif ()
6-
7-
if (CXX_SUPPORTS_NO_NESTED_ANON_TYPES)
8-
set(EXTRA_CXXFLAGS ${EXTRA_CXXFLAGS} -Wno-nested-anon-types)
9-
endif ()
10-
111
set(SWIFT_LIBS lldbPluginSwiftLanguage)
122
if(NOT LLDB_ENABLE_SWIFT_SUPPORT)
133
unset(SWIFT_LIBS)
@@ -42,6 +32,14 @@ add_lldb_library(lldbPluginObjCLanguage PLUGIN
4232
${SWIFT_LIBS}
4333
CLANG_LIBS
4434
clangAST
45-
46-
EXTRA_CXXFLAGS ${EXTRA_CXXFLAGS}
4735
)
36+
37+
if (CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT)
38+
target_compile_options(lldbPluginObjCLanguage
39+
PRIVATE -Wno-gnu-anonymous-struct)
40+
endif ()
41+
42+
if (CXX_SUPPORTS_NO_NESTED_ANON_TYPES)
43+
target_compile_options(lldbPluginObjCLanguage
44+
PRIVATE -Wno-nested-anon-types)
45+
endif ()

0 commit comments

Comments
 (0)