reasampler_pure_library(lane_keys SOURCES lane_keys.cpp) reasampler_test(lane_keys LINK lane_keys) # lane_keys is PUBLIC: the lane-minting plan names managed lanes through the one durable-key # convention, so every consumer has to resolve that symbol too. reasampler_pure_library(view_mode_model SOURCES view_mode_model.cpp LINK PRIVATE json PUBLIC lane_keys) reasampler_test(view_mode_model LINK view_mode_model) reasampler_pure_library(view_tree SOURCES view_tree.cpp LINK PUBLIC view_mode_model) reasampler_test(view_tree LINK view_tree) reasampler_pure_library(guid_diff SOURCES guid_diff.cpp) reasampler_test(guid_diff LINK guid_diff) reasampler_pure_library(mode_switch SOURCES mode_switch.cpp) reasampler_test(mode_switch LINK mode_switch)