34 lines
872 B
C
34 lines
872 B
C
/* vim: set sts=4 sw=4 et : */
|
|
|
|
#include <stdio.h>
|
|
#include <SDL_version.h>
|
|
|
|
int main(int argc, char *argv[]) {
|
|
SDL_version compiled;
|
|
SDL_version linked;
|
|
|
|
SDL_VERSION(&compiled);
|
|
SDL_GetVersion(&linked);
|
|
|
|
if (compiled.major != linked.major) {
|
|
fprintf(stderr, "Compiled major '%u' != linked major '%u'",
|
|
compiled.major, linked.major);
|
|
return -1;
|
|
}
|
|
|
|
if (compiled.minor != linked.minor) {
|
|
fprintf(stderr, "Compiled minor '%u' != linked minor '%u'",
|
|
compiled.minor, linked.minor);
|
|
return -2;
|
|
}
|
|
#if 0
|
|
/* Disabled because sometimes this is 'micro' and sometimes 'patch' */
|
|
if (compiled.micro != linked.micro) {
|
|
fprintf(stderr, "Compiled micro '%u' != linked micro '%u'",
|
|
compiled.micro, linked.micro);
|
|
return -3;
|
|
}
|
|
#endif
|
|
return 0;
|
|
}
|