Added CMake support for Extrae.
[alexxy/gromacs.git] / src / gromacs / gmxlib / copyrite.cpp
index d3d67f9b8284de188b01e51a309c458793b7931f..e3f3033ca1ecafba3ef08e2565730ec645dfd37e 100644 (file)
 #include <mkl.h>
 #endif
 
+#ifdef HAVE_EXTRAE
+ #include "extrae_user_events.h"
+#endif
+
 #include <boost/version.hpp>
 
 /* This file is completely threadsafe - keep it that way! */
@@ -693,6 +697,14 @@ static void gmx_print_version_info(FILE *fp)
 #else
     fprintf(fp, "TNG support:        disabled\n");
 #endif
+#ifdef HAVE_EXTRAE
+    unsigned major, minor, revision;
+    Extrae_get_version(&major, &minor, &revision);
+    fprintf(fp, "Tracing support:    enabled. Using Extrae-%d.%d.%d\n", major, minor, revision);
+#else
+    fprintf(fp, "Tracing support:    disabled\n");
+#endif
+
 
     fprintf(fp, "Built on:           %s\n", BUILD_TIME);
     fprintf(fp, "Built by:           %s\n", BUILD_USER);