diff --git a/README.md b/README.md index b2b043a..aa2e195 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## GLava -GLava is an (in development) OpenGL audio spectrum visualizer. Its primary use case is for desktop widgets or backgrounds. Displayed to the left is the `radial` shader module running in GLava. +GLava is an OpenGL audio spectrum visualizer. Its primary use case is for desktop widgets or backgrounds. Displayed to the left is the `radial` shader module running in GLava. **Compiling** (Or use the [`glava-git` AUR package](https://aur.archlinux.org/packages/glava-git/))**:** diff --git a/glava.c b/glava.c index a651db4..f8815f1 100644 --- a/glava.c +++ b/glava.c @@ -18,7 +18,22 @@ #include "render.h" #include "xwin.h" -#define GLAVA_VERSION "1.0" +#define GLAVA_VERSION "1.1" +#ifdef GLAD_DEBUG +#define GLAVA_RELEASE_TYPE_PREFIX "debug, " +#else +#define GLAVA_RELEASE_TYPE_PREFIX "stable, " +#endif +#ifdef GLAVA_STANDALONE +#define GLAVA_RELEASE_TYPE_BUILD "standalone" +#elif GLAVA_UNIX +#define GLAVA_RELEASE_TYPE_BUILD "unix/fhs" +#elif GLAVA_OSX +#define GLAVA_RELEASE_TYPE_BUILD "osx" +#else +#define GLAVA_RELEASE_TYPE_BUILD "?" +#endif +#define GLAVA_RELEASE_TYPE GLAVA_RELEASE_TYPE_PREFIX GLAVA_RELEASE_TYPE_BUILD #define FORMAT(...) \ ({ \ @@ -151,7 +166,7 @@ static const char* help_str = " directory for glava, copying any files in the root directory\n" " of the installed shader directory, and linking any modules.\n" "\n" - "GLava (glava) " GLAVA_VERSION "\n" + "GLava (glava) " GLAVA_VERSION " (" GLAVA_RELEASE_TYPE ")\n" " -- Copyright (C) 2017 Levi Webb\n"; static const char* opt_str = "hve:Cm:";