add_subdirectory(compressed_materialization)
add_subdirectory(generic)
add_subdirectory(list)
add_subdirectory(operators)
add_subdirectory(sequence)
add_subdirectory(string)
add_subdirectory(struct)
add_subdirectory(system)
add_library_unity(
  duckdb_func_scalar
  OBJECT
  compressed_materialization_functions.cpp
  generic_functions.cpp
  string_functions.cpp
  strftime_format.cpp
  nested_functions.cpp
  operators.cpp
  pragma_functions.cpp
  sequence_functions.cpp)
set(ALL_OBJECT_FILES
    ${ALL_OBJECT_FILES} $<TARGET_OBJECTS:duckdb_func_scalar>
    PARENT_SCOPE)
