Considering the headers will see some cleanup (as seen in #85 and suggested in #73), and to make it simpler for implementations to support different revisions, the library version (At least major and minor) should be exported in an installed header.
It could be a new header that gets auto-generated the same way the pkg-config file does, and then included in oapv.h