Index: cfe/trunk/examples/analyzer-plugin/CMakeLists.txt =================================================================== --- cfe/trunk/examples/analyzer-plugin/CMakeLists.txt +++ cfe/trunk/examples/analyzer-plugin/CMakeLists.txt @@ -1,4 +1,5 @@ -add_llvm_loadable_module(SampleAnalyzerPlugin MainCallChecker.cpp) +set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/SampleAnalyzerPlugin.exports) +add_llvm_loadable_module(SampleAnalyzerPlugin MainCallChecker.cpp PLUGIN_TOOL clang) if(LLVM_ENABLE_PLUGINS AND (WIN32 OR CYGWIN)) target_link_libraries(SampleAnalyzerPlugin PRIVATE Index: cfe/trunk/examples/analyzer-plugin/SampleAnalyzerPlugin.exports =================================================================== --- cfe/trunk/examples/analyzer-plugin/SampleAnalyzerPlugin.exports +++ cfe/trunk/examples/analyzer-plugin/SampleAnalyzerPlugin.exports @@ -0,0 +1,2 @@ +clang_registerCheckers +clang_analyzerAPIVersionString