]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CMakeLists.txt
EMCAL/DCAL Trigger Mapping for Run 2
[u/mrichter/AliRoot.git] / CMakeLists.txt
index 1838b7bdfb4637cf7ad5be2e66e83c01e9c05941..8a44a28dfd414958b9c66dc4d9850c8b5016a400 100644 (file)
@@ -161,6 +161,15 @@ else()
     message(STATUS "No Fortran support. Disabling LHAPDF, PHYTIA6, MICROCERN, etc.")
 endif()
 
+# Optional: Doxygen for reference doc generation
+find_package(Doxygen)
+if(DOXYGEN_FOUND AND DOXYGEN_DOT_FOUND)
+    message(STATUS "Doxygen ${DOXYGEN_VERSION} and Graphviz found: ${DOXYGEN_EXECUTABLE}, ${DOXYGEN_DOT_EXECUTABLE}")
+    set(CAN_GENERATE_DOC TRUE)
+else()
+    message(STATUS "Doxygen and Graphviz not found. Disabling support for documentation generation")
+endif(DOXYGEN_FOUND AND DOXYGEN_DOT_FOUND)
+
 # DATE
 if(DATE_CONFIG)
     find_package(DATE)
@@ -207,6 +216,9 @@ add_subdirectory(ANALYSIS)
 include(Vc/Vc.cmake)
 add_subdirectory(Vc)
 
+# AliRoot common macros
+add_subdirectory(macros)
+
 # AliRoot modules
 add_subdirectory(ACORDE)
 add_subdirectory(AD)
@@ -244,6 +256,7 @@ add_subdirectory(TRIGGER)
 add_subdirectory(TTherminator)
 add_subdirectory(VZERO)
 add_subdirectory(ZDC)
+add_subdirectory(doxygen)
 
 # Fortran modules
 if(CMAKE_Fortran_COMPILER)
@@ -278,6 +291,8 @@ add_subdirectory(PWGPP)
 add_subdirectory(PWGUD)
 add_subdirectory(data)
 add_subdirectory(GRP)
+add_subdirectory(OCDB)
+add_subdirectory(QAref)
 
 # Enable SHUTTLE compilation
 # Check if DIMDIR and ODIR are set