From: qc784398 Date: Fri, 30 Apr 2021 14:56:25 +0000 (+0200) Subject: Modify DOCUMENTATION product to use symlinks and to simplify optional dependencies X-Git-Tag: V9_7_0~45 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=c07ba6d5fc08f7af72f24d8306bb81b4485ce46d;p=tools%2Fsat_salome.git Modify DOCUMENTATION product to use symlinks and to simplify optional dependencies --- diff --git a/products/DOCUMENTATION.pyconf b/products/DOCUMENTATION.pyconf index 1582697..59abb67 100644 --- a/products/DOCUMENTATION.pyconf +++ b/products/DOCUMENTATION.pyconf @@ -11,7 +11,8 @@ default : environ : { } - cmake_options : "-DSALOME_INSTALL_MODULES_DOC=ON" + # Symlinks option is hidden for Windows thanks to cmake_dependent_option instruction (not used then) + cmake_options : "-DSALOME_INSTALL_MODULES_DOC=ON -DSALOME_CREATE_SYMLINKS=ON" depend : [ "KERNEL", "Sphinx", @@ -22,7 +23,8 @@ default : "pytz", "markupsafe" ] - opt_depend : [BLSURFPLUGIN, EFICAS, GEOM, GHS3DPLUGIN, GHS3DPRLPLUGIN, GMSHPLUGIN, GUI, HELLO, HEXABLOCK, HYBRIDPLUGIN, HexoticPLUGIN, JOBMANAGER, NETGENPLUGIN, PYHELLO, SHAPER, SMESH, YACS] + # To reduce the (long) list, we only declare tip of the dependencies tree (for instance, SMESH will be automatically used through its plugins) + opt_depend : [SHAPER, PARAVIS, HEXABLOCK, HELLO, PYHELLO, ADAO, HOMARD, JOBMANAGER, BLSURFPLUGIN, GHS3DPLUGIN, GHS3DPRLPLUGIN, GMSHPLUGIN, HYBRIDPLUGIN, HexoticPLUGIN, NETGENPLUGIN] build_depend : ["cmake", "doxygen"] source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name