show compile-time cpu-arch in about - closes #6548
authorRobin Gareus <robin@gareus.org>
Wed, 2 Sep 2015 13:08:20 +0000 (15:08 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 2 Sep 2015 13:08:20 +0000 (15:08 +0200)
gtk2_ardour/about.cc

index 3c8ff3ef05e42ccc252ab85d75f0822db66d8a1d..3e50e247604f7039818daa66112dd440ddf74449 100644 (file)
@@ -588,15 +588,28 @@ About::About ()
                t += ' ';
        }
 
+#if defined __x86_64__ || defined _M_X64
+       const std::string cpu_arch = _("Intel 64 bit");
+#elif defined __i386__  || defined _M_IX86
+       const std::string cpu_arch = _("Intel 32 bit");
+#elif defined __ppc__ && defined  __LP64__
+       const std::string cpu_arch = _("PowerPC 64bit");
+#elif defined __ppc__
+       const std::string cpu_arch = _("PowerPC 32bit");
+#elif && defined  __LP64__
+       const std::string cpu_arch = _("64bit");
+#else
+       const std::string cpu_arch = _("32bit"); // ARM, ALPHA,..
+#endif
        set_translator_credits (t);
        set_copyright (_("Copyright (C) 1999-2015 Paul Davis\n"));
        set_license (gpl);
        set_name (X_("Ardour"));
        set_website (X_("http://ardour.org/"));
        set_website_label (_("http://ardour.org/"));
-       set_version ((string_compose(_("%1%2\n(built from revision %3)"),
+       set_version ((string_compose(_("%1%2\n(built from revision %3)\n%4"),
                                     VERSIONSTRING, CODENAME,
-                                    revision)));
+                                    revision, cpu_arch)));
 
        Gtk::Button* config_button = manage (new Button (_("Config")));