add_library_unity(duckdb_physical_plan
                  OBJECT
                  plan_aggregate.cpp
                  plan_any_join.cpp
                  plan_chunk_get.cpp
                  plan_comparison_join.cpp
                  plan_copy_from_file.cpp
                  plan_copy_to_file.cpp
                  plan_create.cpp
                  plan_create_index.cpp
                  plan_create_table.cpp
                  plan_cross_product.cpp
                  plan_delete.cpp
                  plan_delim_get.cpp
                  plan_delim_join.cpp
                  plan_distinct.cpp
                  plan_empty_result.cpp
                  plan_execute.cpp
                  plan_explain.cpp
                  plan_export.cpp
                  plan_filter.cpp
                  plan_get.cpp
                  plan_index_scan.cpp
                  plan_insert.cpp
                  plan_limit.cpp
                  plan_order.cpp
                  plan_prepare.cpp
                  plan_projection.cpp
                  plan_set_operation.cpp
                  plan_simple.cpp
                  plan_table_function.cpp
                  plan_top_n.cpp
                  plan_update.cpp
                  plan_window.cpp
                  plan_unnest.cpp
                  plan_expression_get.cpp
                  plan_recursive_cte.cpp)
set(ALL_OBJECT_FILES
    ${ALL_OBJECT_FILES} $<TARGET_OBJECTS:duckdb_physical_plan>
    PARENT_SCOPE)
