From 38943b35739a054f4923553a3892f7ed76ace477 Mon Sep 17 00:00:00 2001 From: Yamagi Burmeister Date: Wed, 25 Apr 2012 09:50:06 +0000 Subject: [PATCH] Print build options at startup --- src/refresh/r_main.c | 13 +++++++++++++ src/unix/main.c | 17 +++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/refresh/r_main.c b/src/refresh/r_main.c index 59580882..8808c85f 100644 --- a/src/refresh/r_main.c +++ b/src/refresh/r_main.c @@ -1096,6 +1096,19 @@ R_Init ( void *hinstance, void *hWnd ) r_turbsin [ j ] *= 0.5; } + /* Options */ + Com_Printf("Refresher build options:\n"); +#ifdef RETEXTURE + Com_Printf(" + Retexturing support\n"); +#else + Com_Printf(" - Retexturing support\n"); +#endif +#ifdef X11GAMA + Com_Printf(" + Gamma via X11\n"); +#else + Com_Printf(" - Gamma via X11\n"); +#endif + ri.Con_Printf( PRINT_ALL, "Refresh: " REF_VERSION "\n" ); Draw_GetPalette(); diff --git a/src/unix/main.c b/src/unix/main.c index 457f5a8f..291d0bc2 100644 --- a/src/unix/main.c +++ b/src/unix/main.c @@ -55,6 +55,23 @@ main ( int argc, char **argv ) printf( "\nYamagi Quake II v%4.2f\n", VERSION); printf( "=====================\n\n"); + printf("Client build options:\n"); +#ifdef CDA + printf(" + CD audio\n"); +#else + printf(" - CD audio\n"); +#endif +#ifdef OGG + printf(" + OGG/Vorbis\n"); +#else + printf(" - OGG/Vorbis\n"); +#endif +#ifdef ZIP + printf(" + Zip file support\n"); +#else + printf(" - Zip file support\n"); +#endif + printf("Platform: %s\n", BUILDSTRING); printf("Architecture: %s\n", CPUSTRING);