The library version should be available in an installed header
dav1d_version() is useless for compile time preprocessor checks in order to know what API functions or public struct fields may available or not.
MAJOR, MINOR and PATCH defines following the Semantic Versioning specification should be added in a new or existing installed header.