cmake_minimum_required(VERSION 3.20)

project(bmrshared)

add_library(
    ${PROJECT_NAME}
    flexible_value.cpp
    to_tuple.cpp
    ToTupleException.cpp
)

set_property(
    TARGET ${PROJECT_NAME}
    PROPERTY CXX_STANDARD 23
)

target_include_directories(
    ${PROJECT_NAME}
    PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include
)
