add_library(basic_inheritance_support)
add_library(basic_inheritance::support ALIAS basic_inheritance_support)

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

target_compile_features(basic_inheritance_support PUBLIC cxx_std_23)
target_link_libraries(basic_inheritance_support
  PRIVATE
    basic_inheritance::warnings
    basic_inheritance::sanitizers
)
