File tree Expand file tree Collapse file tree 2 files changed +11
-16
lines changed
source/Plugins/Language/ObjC Expand file tree Collapse file tree 2 files changed +11
-16
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ function(add_lldb_library name)
41
41
cmake_parse_arguments (PARAM
42
42
"MODULE;SHARED;STATIC;OBJECT;PLUGIN;FRAMEWORK;NO_INTERNAL_DEPENDENCIES;NO_PLUGIN_DEPENDENCIES"
43
43
"INSTALL_PREFIX"
44
- "EXTRA_CXXFLAGS; LINK_LIBS;CLANG_LIBS"
44
+ "LINK_LIBS;CLANG_LIBS"
45
45
${ARGN} )
46
46
47
47
if (PARAM_NO_INTERNAL_DEPENDENCIES )
@@ -130,9 +130,6 @@ function(add_lldb_library name)
130
130
add_dependencies (${name} clang-tablegen-targets )
131
131
endif ()
132
132
133
- # Add in any extra C++ compilation flags for this library.
134
- target_compile_options (${name} PRIVATE ${PARAM_EXTRA_CXXFLAGS} )
135
-
136
133
if (PARAM_PLUGIN )
137
134
get_property (parent_dir DIRECTORY PROPERTY PARENT_DIRECTORY )
138
135
if (EXISTS ${parent_dir} )
Original file line number Diff line number Diff line change 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
-
11
1
set (SWIFT_LIBS lldbPluginSwiftLanguage )
12
2
if (NOT LLDB_ENABLE_SWIFT_SUPPORT )
13
3
unset (SWIFT_LIBS )
@@ -42,6 +32,14 @@ add_lldb_library(lldbPluginObjCLanguage PLUGIN
42
32
${SWIFT_LIBS}
43
33
CLANG_LIBS
44
34
clangAST
45
-
46
- EXTRA_CXXFLAGS ${EXTRA_CXXFLAGS}
47
35
)
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 ()
You can’t perform that action at this time.
0 commit comments