Added CMake support for Extrae.
[alexxy/gromacs.git] / CMakeLists.txt
index 63e61763c3dc068c497fc8070f4a779dc5aa7681..ff512eeab0c0e07cfe6abccfccce5ec26617fe73 100644 (file)
@@ -440,6 +440,19 @@ if (GMX_GSL)
   endif()
 endif()
 
+option(GMX_EXTRAE "Add support for tracing using EXTRAE" OFF)
+mark_as_advanced(GMX_EXTRAE)
+
+if (GMX_EXTRAE)
+  find_package(EXTRAE)
+  if(EXTRAE_FOUND)
+    include_directories(${EXTRAE_INCLUDE_DIR})
+    set(HAVE_EXTRAE 1)
+  else()
+    message(FATAL_ERROR "EXTRAE library was not found. Please add the correct path to CMAKE_PREFIX_PATH")
+  endif()
+endif()
+
 option(GMX_X11 "Use X window system" OFF)
 if (GMX_X11)
     find_package(X11)