Salome HOME
updated copyright message
[tools/documentation.git] / gui / CMakeLists.txt
index 425f0954853e1c4c127a268e4ee689ae35ec925c..7fec8a07a86b821d6307006dbdac8d280f87b781 100644 (file)
@@ -1,9 +1,9 @@
-# Copyright (C) 2012-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2023  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 # License as published by the Free Software Foundation; either
-# version 2.1 of the License.
+# version 2.1 of the License, or (at your option) any later version.
 #
 # This library is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 #
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
-#
 
-# Install rules
-# ==========
-INSTALL(FILES README DESTINATION ${SALOME_DOCUMENTATION_GUI_INSTALL})
+# Install [gui] documentation for SALOME modules
+# ==============================================
+
+SET(_modules
+  BLSURFPLUGIN
+  EFICAS
+  GEOM
+  GHS3DPLUGIN
+  GHS3DPRLPLUGIN
+  GMSHPLUGIN
+  GUI
+  HELLO
+  HEXABLOCK
+  HYBRIDPLUGIN
+  HexoticPLUGIN
+  JOBMANAGER
+  NETGENPLUGIN
+  PYHELLO
+  SHAPER
+  SMESH
+  YACS
+)
+
+FOREACH(_module ${_modules})
+  SET(_root_dir $ENV{${_module}_ROOT_DIR})
+  IF(_root_dir)
+    FILE(TO_CMAKE_PATH "${_root_dir}/share/doc/salome/gui/${_module}" _doc_path)
+    SALOME_INSTALL_MODULE_DOC("${_doc_path}"
+                              DESTINATION ${SALOME_INSTALL_DOC_GUI})
+  ENDIF()
+ENDFOREACH()
+
+# Special processing for HOMARD
+# =============================
+
+SET(HOMARD_ROOT_DIR $ENV{HOMARD_ROOT_DIR})
+IF(HOMARD_ROOT_DIR)
+  FILE(TO_CMAKE_PATH "${HOMARD_ROOT_DIR}/share/doc/salome/gui/HOMARD" _doc_path)
+  SALOME_INSTALL_MODULE_DOC("${_doc_path}"
+                            DESTINATION ${SALOME_INSTALL_DOC_GUI}
+                            INDEX en fr)
+ENDIF()
+
+# Special processing for ADAO
+# ===========================
+
+SET(ADAO_ROOT_DIR $ENV{ADAO_ROOT_DIR})
+IF(ADAO_ROOT_DIR)
+  FILE(TO_CMAKE_PATH "${ADAO_ROOT_DIR}/share/doc/gui/ADAO" _doc_path)
+  SALOME_INSTALL_MODULE_DOC("${_doc_path}"
+                            DESTINATION ${SALOME_INSTALL_DOC_GUI}
+                            INDEX en fr)
+ENDIF()