add_library(general OBJECT
  doublen.c
  error.c
  lifting.c
  meos.c
  meos_catalog.c
  pg_types.c
  skiplist.c
  set.c
  set_ops.c
  span.c
  span_aggfuncs.c
  span_index.c
  span_ops.c
  spanset.c
  spanset_ops.c
  tbool_boolops.c
  tbox.c
  tbox_index.c
  temporal.c
  temporal_aggfuncs.c
  temporal_analytics.c
  temporal_boxops.c
  temporal_compops.c
  temporal_modif.c
  temporal_restrict.c
  temporal_tile.c
  temporal_waggfuncs.c
  tinstant.c
  tnumber_distance.c
  tnumber_mathfuncs.c
  tsequence.c
  tsequenceset.c
  ttext_textfuncs.c
  type_in.c
  type_out.c
  type_parser.c
  type_round.c
  type_util.c
)

add_library(general_meos OBJECT
  set_aggfuncs_meos.c
  span_aggfuncs_meos.c
  tbool_boolops_meos.c
  temporal_boxops_meos.c
  temporal_compops_meos.c
  temporal_meos.c
  temporal_posops_meos.c
  tnumber_mathfuncs_meos.c
  ttext_textfuncs_meos.c
)

