add_library(basic_cpp_support)
add_library(basic_cpp::support ALIAS basic_cpp_support)

target_sources(basic_cpp_support
  PRIVATE
    Support.cpp
  PUBLIC
    FILE_SET HEADERS
      BASE_DIRS include
      FILES
        include/Support.h
)

target_compile_features(basic_cpp_support PUBLIC cxx_std_23)
target_link_libraries(basic_cpp_support
  PRIVATE
    basic_cpp::warnings
    basic_cpp::sanitizers
)
