use Cogl versioning macros