mirror of
https://github.com/love2d/megasource.git
synced 2026-08-12 00:20:55 +02:00
actually fix megatest for real
This commit is contained in:
+9
-6
@@ -12,6 +12,7 @@
|
||||
#include <freetype/freetype.h>
|
||||
#if __has_include(<SDL3/SDL.h>)
|
||||
#include <SDL3/SDL.h>
|
||||
#include <SDL3/SDL_version.h>
|
||||
#else
|
||||
#include <SDL.h>
|
||||
#endif
|
||||
@@ -89,21 +90,23 @@ int main(int argc, char **argv)
|
||||
vfunc SDL = [](strs &c, strs &l)
|
||||
{
|
||||
#if SDL_VERSION_ATLEAST(3, 0, 0)
|
||||
SDL_Version compiled;
|
||||
SDL_Version linked;
|
||||
int compiled = SDL_VERSION;
|
||||
int linked = SDL_GetVersion();
|
||||
|
||||
c << SDL_VERSIONNUM_MAJOR(compiled) << "." << SDL_VERSIONNUM_MINOR(compiled) << "." << SDL_VERSIONNUM_MICRO(compiled);
|
||||
l << SDL_VERSIONNUM_MAJOR(linked) << "." << SDL_VERSIONNUM_MINOR(linked) << "." << SDL_VERSIONNUM_MICRO(linked);
|
||||
|
||||
return "SDL3";
|
||||
#else
|
||||
SDL_version compiled;
|
||||
SDL_version linked;
|
||||
#endif
|
||||
|
||||
SDL_VERSION(&compiled);
|
||||
SDL_GetVersion(&linked);
|
||||
|
||||
c << (int)compiled.major << "." << (int)compiled.minor << "." << (int)compiled.patch;
|
||||
l << (int)linked.major << "." << (int)linked.minor << "." << (int)linked.patch;
|
||||
#if SDL_VERSION_ATLEAST(3, 0, 0)
|
||||
return "SDL3";
|
||||
#else
|
||||
|
||||
return "SDL2";
|
||||
#endif
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user