set(LIBRARYNAME BlinkGCPlugin)
set(plugin_sources
BadPatternFinder.cpp
BlinkGCPlugin.cpp
BlinkGCPluginConsumer.cpp
CheckDispatchVisitor.cpp
CheckFieldsVisitor.cpp
CheckFinalizerVisitor.cpp
CheckForbiddenFieldsVisitor.cpp
CheckGCRootsVisitor.cpp
CheckTraceVisitor.cpp
CollectVisitor.cpp
Config.cpp
DiagnosticsReporter.cpp
Edge.cpp
RecordInfo.cpp)
cmake_minimum_required(VERSION 3.1)
set(absolute_sources "")
foreach(source ${plugin_sources})
list(APPEND absolute_sources ${CMAKE_CURRENT_SOURCE_DIR}/${source})
endforeach()
set_property(TARGET clang APPEND PROPERTY SOURCES ${absolute_sources})
cr_add_test(blink_gc_plugin_test
python3 tests/test.py
${CMAKE_BINARY_DIR}/bin/clang
)