-# Copyright (C) 2012-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2024 CEA, EDF, OPEN CASCADE
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-# Install rules
-# ==========
-INSTALL(FILES README DESTINATION ${SALOME_INSTALL_DOC_GUI})
+# 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()