From ac3243c3e1fd5981a67e267df21a78cc3b814dae Mon Sep 17 00:00:00 2001 From: Haibo Huang Date: Wed, 25 Sep 2019 18:17:45 +0000 Subject: [PATCH] [lldb] Excludes private headers from SWIG dependency. Reviewers: xiaobai Subscribers: mgorny, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D68040 llvm-svn: 372905 --- lldb/scripts/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lldb/scripts/CMakeLists.txt b/lldb/scripts/CMakeLists.txt index fc3f9a3b8979..ebe850c56c41 100644 --- a/lldb/scripts/CMakeLists.txt +++ b/lldb/scripts/CMakeLists.txt @@ -4,6 +4,12 @@ file(GLOB SWIG_HEADERS ${LLDB_SOURCE_DIR}/include/lldb/API/*.h ${LLDB_SOURCE_DIR}/include/lldb/*.h ) +file(GLOB SWIG_PRIVATE_HEADERS + ${LLDB_SOURCE_DIR}/include/lldb/lldb-private*.h +) +foreach(private_header ${SWIG_PRIVATE_HEADERS}) + list(REMOVE_ITEM SWIG_HEADERS ${private_header}) +endforeach() if(LLDB_BUILD_FRAMEWORK) set(framework_arg --framework --target-platform Darwin)