diff --git a/src/Platform_Posix.c b/src/Platform_Posix.c index 395403bbb..77d97fdb9 100644 --- a/src/Platform_Posix.c +++ b/src/Platform_Posix.c @@ -803,20 +803,28 @@ cc_bool Updater_Clean(void) { return true; } #endif #elif defined CC_BUILD_LINUX #if __x86_64__ - const struct UpdaterInfo Updater_Info = { + const struct UpdaterInfo Updater_Info = { + #ifndef CC_BUILD_GLMODERN + "", 1, { { "OpenGL", "ClassiCube" } } + #else "&eModernGL is recommended for newer machines (2010 or later)", 2, { { "ModernGL", "cc-nix64-gl2" }, { "OpenGL", "ClassiCube" } } + #endif }; #elif __i386__ const struct UpdaterInfo Updater_Info = { + #ifndef CC_BUILD_GLMODERN + "", 1, { { "OpenGL", "ClassiCube.32" } } + #else "&eModernGL is recommended for newer machines (2010 or later)", 2, { { "ModernGL", "cc-nix32-gl2" }, { "OpenGL", "ClassiCube.32" } } + #endif }; #else const struct UpdaterInfo Updater_Info = { "&eCompile latest source code to update", 0 }; @@ -824,19 +832,27 @@ cc_bool Updater_Clean(void) { return true; } #elif defined CC_BUILD_MACOS #if __x86_64__ const struct UpdaterInfo Updater_Info = { + #ifndef CC_BUILD_GLMODERN + "", 1, { { "OpenGL", "ClassiCube.64.osx" } } + #else "&eModernGL is recommended for newer machines (2010 or later)", 2, { { "ModernGL", "cc-osx64-gl2" }, { "OpenGL", "ClassiCube.64.osx" } } + #endif }; #elif __i386__ const struct UpdaterInfo Updater_Info = { + #ifndef CC_BUILD_GLMODERN + "", 1, { { "OpenGL", "ClassiCube.osx" } } + #else "&eModernGL is recommended for newer machines (2010 or later)", 2, { { "ModernGL", "cc-osx32-gl2" }, { "OpenGL", "ClassiCube.osx" } } + #endif }; #else const struct UpdaterInfo Updater_Info = { "&eCompile latest source code to update", 0 };