Implementation of aliroot --version (Laurent)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 May 2009 10:36:27 +0000 (10:36 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 May 2009 10:36:27 +0000 (10:36 +0000)
ALIROOT/CMakeLists.txt
ALIROOT/aliroot.cxx

index f30e3f3..41aacc2 100644 (file)
@@ -6,6 +6,7 @@
 set(INCLUDE_DIRECTORIES
 ${CMAKE_SOURCE_DIR}/ALIROOT
 ${CMAKE_SOURCE_DIR}/STEER
+${CMAKE_BINARY_DIR}/STEER
 ${ROOT_INCLUDE_DIR}
 )
 
index f07c2cc..c41e6dc 100644 (file)
@@ -37,6 +37,8 @@
 #include <TRint.h>
 #include <TFile.h>
 #include <AliRun.h>
+#include "Riostream.h"
+#include "ARVersion.h"
 
 #if defined __linux
 //On linux Fortran wants this, so we give to it!
@@ -70,6 +72,17 @@ int main(int argc, char **argv)
   // run and event number, the number of vertices, tracks and primary tracks
   // in the event.
   
+  for ( int i = 1; i < argc; ++i ) 
+  {
+    TString argument(argv[i]);
+    
+    if (argument=="--version")
+    {      
+      cout << "aliroot " << ALIROOT_SVN_REVISION << " " << ALIROOT_SVN_BRANCH << endl;
+      return 0;
+    }    
+  }
+  
   // Create new configuration 
   
   new AliRun("gAlice","The ALICE Off-line Simulation Framework");