Index: trunk/ppImage/src/ppImageArguments.c
===================================================================
--- trunk/ppImage/src/ppImageArguments.c	(revision 10439)
+++ trunk/ppImage/src/ppImageArguments.c	(revision 10557)
@@ -4,4 +4,6 @@
 
 #include "ppImage.h"
+#include "ppImageVersion.h"
+#include "ppStatsVersion.h"
 
 static void usage (void) {
@@ -31,4 +33,15 @@
     if (argc == 1) {
         usage();
+    }
+
+    if (psArgumentGet (argc, argv, "-version")) {
+	psString version;
+	version = ppImageVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
+	version = ppStatsVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
+	version = psphotVersionLong();    fprintf (stdout, "%s\n", version); psFree (version);
+	version = psastroVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
+	version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
+	version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
+	exit (0);
     }
 
