about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/main.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 140df545..6e5775fc 100644
--- a/src/main.c
+++ b/src/main.c
@@ -90,6 +90,8 @@ main(int argc, char **argv)
 
     if (version == TRUE) {
 
+        g_print("\n");
+
         if (strcmp(PACKAGE_STATUS, "development") == 0) {
 #ifdef HAVE_GIT_VERSION
             g_print("Profanity, version %sdev.%s.%s\n", PACKAGE_VERSION, PROF_GIT_BRANCH, PROF_GIT_REVISION);
@@ -105,6 +107,28 @@ main(int argc, char **argv)
         g_print("\n");
         g_print("This is free software; you are free to change and redistribute it.\n");
         g_print("There is NO WARRANTY, to the extent permitted by law.\n");
+        g_print("\n");
+
+        g_print("Build information:\n");
+#ifdef HAVE_OSXNOTIFY
+        g_print("Desktop notification support: Enabled\n");
+#endif
+#ifdef HAVE_LIBNOTIFY
+        g_print("Desktop notification support: Enabled\n");
+#endif
+#ifndef HAVE_OSXNOTIFY
+#ifndef HAVE_LIBNOTIFY
+        g_print("Desktop notification support: Disabled\n");
+#endif
+#endif
+#ifdef HAVE_LIBOTR
+        g_print("OTR support: Enabled\n");
+#else
+        g_print("OTR support: Disabled\n");
+#endif
+
+        g_print("\n");
+
         return 0;
     }