Fix CMake build when building with -fmodules-local-submodule-visibility.
authorAdrian Prantl <aprantl@apple.com>
Fri, 9 Nov 2018 00:49:18 +0000 (00:49 +0000)
committerAdrian Prantl <aprantl@apple.com>
Fri, 9 Nov 2018 00:49:18 +0000 (00:49 +0000)
llvm-svn: 346456

lldb/source/Host/CMakeLists.txt

index 3c16e0b9060c8dafbebb0b0eb87783c95761bb25..de0ad3c24c9dd7e3c56e710fecfb1ee4479c6dcb 100644 (file)
@@ -11,7 +11,9 @@ endmacro()
 # Objective-C++ files in lldb (which slows down the build process).
 macro(remove_module_flags)
   string(REGEX REPLACE "-fmodules-cache-path=[^ ]+" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+  string(REGEX REPLACE "-fmodules-local-submodule-visibility" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
   string(REGEX REPLACE "-fmodules" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+  string(REGEX REPLACE "-gmodules" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
   string(REGEX REPLACE "-fcxx-modules" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
 endmacro()