set(PARAMETERS "-warnings")

build_loadable_extension_directory(
  loadable_extension_demo test/extension "default-version" ${PARAMETERS}
  loadable_extension_demo.cpp)

if(NOT WIN32 AND NOT SUN)
  add_definitions(-DDUCKDB_BUILD_DIRECTORY="${PROJECT_BINARY_DIR}")

  build_loadable_extension_directory(
    loadable_extension_optimizer_demo test/extension "default-version"
    ${PARAMETERS} ../extension/loadable_extension_optimizer_demo.cpp)

  set(TEST_EXT_OBJECTS test_remote_optimizer.cpp)

  add_library_unity(test_extensions OBJECT ${TEST_EXT_OBJECTS})
  set(ALL_OBJECT_FILES
      ${ALL_OBJECT_FILES} $<TARGET_OBJECTS:test_extensions>
      PARENT_SCOPE)
endif()
