diff --git a/clang/tools/clang-shlib/CMakeLists.txt b/clang/tools/clang-shlib/CMakeLists.txt --- a/clang/tools/clang-shlib/CMakeLists.txt +++ b/clang/tools/clang-shlib/CMakeLists.txt @@ -36,6 +36,8 @@ set(INSTALL_WITH_TOOLCHAIN INSTALL_WITH_TOOLCHAIN) endif() +set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/libclang-cpp.exports) + add_clang_library(clang-cpp SHARED ${INSTALL_WITH_TOOLCHAIN} diff --git a/clang/tools/clang-shlib/libclang-cpp.exports b/clang/tools/clang-shlib/libclang-cpp.exports new file mode 100644 --- /dev/null +++ b/clang/tools/clang-shlib/libclang-cpp.exports @@ -0,0 +1,2 @@ +_Z*5clang* +clang_*