diff --git a/bench/CMakeLists.txt b/bench/CMakeLists.txt index ed750ef..96c4213 100644 --- a/bench/CMakeLists.txt +++ b/bench/CMakeLists.txt @@ -33,11 +33,14 @@ add_executable(vde_bench_delaunay ) target_link_libraries(vde_bench_delaunay PRIVATE vde benchmark::benchmark) -# ── Boolean ── +# ── Boolean (needs all component libs because INTERFACE deps may not resolve) add_executable(vde_bench_boolean bench_main.cpp bench_boolean.cpp ) -target_link_libraries(vde_bench_boolean PRIVATE vde vde_spatial benchmark::benchmark) +target_link_libraries(vde_bench_boolean PRIVATE + vde_foundation vde_core vde_curves vde_mesh vde_spatial vde_collision + vde_boolean vde_brep vde_sketch benchmark::benchmark +) # ── Curves ── add_executable(vde_bench_curves