set(SOURCES
  ${CMAKE_CURRENT_SOURCE_DIR}/relinfo.c
  ${CMAKE_CURRENT_SOURCE_DIR}/estimate.c
  ${CMAKE_CURRENT_SOURCE_DIR}/fdw.c
  ${CMAKE_CURRENT_SOURCE_DIR}/fdw_utils.c
  ${CMAKE_CURRENT_SOURCE_DIR}/modify_plan.c
  ${CMAKE_CURRENT_SOURCE_DIR}/modify_exec.c
  ${CMAKE_CURRENT_SOURCE_DIR}/scan_plan.c
  ${CMAKE_CURRENT_SOURCE_DIR}/scan_exec.c
  ${CMAKE_CURRENT_SOURCE_DIR}/deparse.c
  ${CMAKE_CURRENT_SOURCE_DIR}/shippable.c
  ${CMAKE_CURRENT_SOURCE_DIR}/option.c
  ${CMAKE_CURRENT_SOURCE_DIR}/data_node_chunk_assignment.c
  ${CMAKE_CURRENT_SOURCE_DIR}/data_node_scan_plan.c
  ${CMAKE_CURRENT_SOURCE_DIR}/data_node_scan_exec.c
)

target_sources(${TSL_LIBRARY_NAME} PRIVATE ${SOURCES})
