find_package(Protobuf REQUIRED)
find_package(yaml-cpp REQUIRED)
add_library(util
godot_scene.cpp
identifiers.cpp
ids_yaml_format.cpp
naming.cpp
)
set_property(TARGET util PROPERTY CXX_STANDARD 20)
set_property(TARGET util PROPERTY CXX_STANDARD_REQUIRED ON)
target_include_directories(util PUBLIC ${CMAKE_BINARY_DIR})
target_link_libraries(util PUBLIC protos protobuf::libprotobuf yaml-cpp::yaml-cpp)