add_library_unity(
  duckdb_physical_plan
  OBJECT
  plan_aggregate.cpp
  plan_any_join.cpp
  plan_asof_join.cpp
  plan_column_data_get.cpp
  plan_comparison_join.cpp
  plan_copy_database.cpp
  plan_copy_to_file.cpp
  plan_create.cpp
  plan_create_index.cpp
  plan_create_table.cpp
  plan_create_secret.cpp
  plan_cross_product.cpp
  plan_delete.cpp
  plan_delim_get.cpp
  plan_delim_join.cpp
  plan_distinct.cpp
  plan_dummy_scan.cpp
  plan_empty_result.cpp
  plan_execute.cpp
  plan_explain.cpp
  plan_export.cpp
  plan_filter.cpp
  plan_get.cpp
  plan_insert.cpp
  plan_limit.cpp
  plan_order.cpp
  plan_pivot.cpp
  plan_positional_join.cpp
  plan_pragma.cpp
  plan_prepare.cpp
  plan_projection.cpp
  plan_set_operation.cpp
  plan_set.cpp
  plan_reset.cpp
  plan_sample.cpp
  plan_simple.cpp
  plan_top_n.cpp
  plan_update.cpp
  plan_window.cpp
  plan_vacuum.cpp
  plan_unnest.cpp
  plan_expression_get.cpp
  plan_recursive_cte.cpp
  plan_cte.cpp)
set(ALL_OBJECT_FILES
    ${ALL_OBJECT_FILES} $<TARGET_OBJECTS:duckdb_physical_plan>
    PARENT_SCOPE)
