file(GLOB _ex CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
foreach(src ${_ex})
  get_filename_component(name ${src} NAME_WE)
  add_executable(example_${name} ${src})
  fastmm_target_defaults(example_${name})
  target_link_libraries(example_${name} PRIVATE fastmm::backtest)
  if(FASTMM_BUILD_TESTS)
    add_test(NAME examples.${name} COMMAND example_${name})
    set_tests_properties(examples.${name} PROPERTIES LABELS "examples")
  endif()
endforeach()

add_subdirectory(tutorial)
