Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auto-update docs for EasyBuild v4.8.1 #211

Merged
merged 2 commits into from
Sep 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/version-specific/easyblocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,9 @@
- EB_PyZMQ
- EB_scipy
- EB_SEPP
- EB_sympy
- EB_TensorFlow
- EB_tensorflow_minus_compression
- EB_TensorRT
- EB_torchvision
- EB_VSC_minus_tools
Expand Down Expand Up @@ -379,7 +381,9 @@
- EB_PyZMQ
- EB_scipy
- EB_SEPP
- EB_sympy
- EB_TensorFlow
- EB_tensorflow_minus_compression
- EB_TensorRT
- EB_torchvision
- EB_VSC_minus_tools
Expand Down
1 change: 1 addition & 0 deletions docs/version-specific/easyconfig-parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@
**Parameter name**|**Description** |**Default value**
------------------|---------------------------------------------------------------------------------------------------------------------------|-----------------
`block` |List of other 'block' sections on which this block depends (only relevant in easyconfigs with subblocks) |`None`
`build_info_msg` |String with information to be printed to stdout and logged during the building of the easyconfig |`None`
`buildstats` |A list of dicts with build statistics |`None`
`deprecated` |String specifying reason why this easyconfig file is deprecated and will be archived in the next major release of EasyBuild|`False`

Expand Down
5 changes: 3 additions & 2 deletions docs/version-specific/eb-help.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ Option flag |Option description
## Configfile options

Option flag |Option description
-----------------------------------------|----------------------------------------------------------------------------------------------------------------
``--configfiles=CONFIGFILES`` |Parse (additional) configfiles (type comma-separated list; default: /home/example/.config/easybuild/config.cfg)
-----------------------------------------|----------------------------------------------------------
``--configfiles=CONFIGFILES`` |Parse (additional) configfiles (type comma-separated list)
``--ignoreconfigfiles=IGNORECONFIGFILES``|Ignore configfiles (type comma-separated list)

## Basic options
Expand Down Expand Up @@ -298,6 +298,7 @@ Option flag |Option
``--set-gid-bit`` |Set group ID bit on newly created directories (default: False)
``--show-progress-bar`` |Show progress bar in terminal output (default: True; disable with --disable-show-progress-bar)
``--silence-deprecation-warnings=SILENCE-DEPRECATION-WARNINGS`` |Silence specified deprecation warnings out of (python2, Lmod6, easyconfig, toolchain) (type comma-separated list)
``--silence-hook-trigger`` |Suppress printing of debug message every time a hook is triggered (default: False)
``--skip-extensions`` |Skip installation of extensions (default: False)
``-t, --skip-test-cases`` |Skip running test cases (default: False)
``--skip-test-step`` |Skip running the test step (e.g. unit tests) (default: False)
Expand Down
20 changes: 13 additions & 7 deletions docs/version-specific/generic-easyblocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,19 +278,20 @@ Support for configuring with CMake, building and installing with MesonNinja.
### Extra easyconfig parameters specific to ``CMakeNinja`` easyblock

easyconfig parameter |description |default value
--------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------
--------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------
``abs_path_compilers`` |Specify compilers via absolute file path (not via command names) |``False``
``allow_system_boost`` |Always allow CMake to pick up on Boost installed in OS (even if Boost is included as a dependency) |``False``
``build_cmd`` |Build command to use |``"make"``
``build_cmd`` |Build command to use |``"ninja"``
``build_cmd_targets`` |Target name (string) or list of target names to build |``""``
``build_dir`` |build_dir to pass to meson |``None``
``build_shared_libs`` |Build shared library (instead of static library)None can be used to add no flag (usually results in static library) |``None``
``build_type`` |Build type for CMake, e.g. Release.Defaults to 'Release' or 'Debug' depending on toolchainopts[debug] |``None``
``configure_cmd`` |Configure command to use |``"cmake"``
``configure_cmd_prefix`` |Prefix to be glued before ./configure |``""``
``configure_without_installdir``|Avoid passing an install directory to the configure command (such as via --prefix) |``False``
``generator`` |Build file generator to use. None to use CMakes default |``"Ninja"``
``host_type`` |Value to provide to --host option of configure script, e.g., x86_64-pc-linux-gnu (determined by config.guess shipped with EasyBuild if None, False implies to leave it up to the configure script)|``None``
``install_cmd`` |Install command to use |``"make install"``
``install_cmd`` |Install command to use |``"ninja"``
``install_target_subdir`` |Subdirectory to use as installation target |``None``
``prefix_opt`` |Prefix command line option for configure script ('--prefix=' if None) |``None``
``separate_build_dir`` |Perform build in a separate directory |``True``
Expand Down Expand Up @@ -886,7 +887,10 @@ Support for building and installing software with 'meson' and 'ninja'.

easyconfig parameter |description |default value
----------------------|-------------------------------------|-------------
``build_cmd`` |Build command to use |``"ninja"``
``build_dir`` |build_dir to pass to meson |``None``
``configure_cmd`` |Configure command to use |``"meson"``
``install_cmd`` |Install command to use |``"ninja"``
``separate_build_dir``|Perform build in a separate directory|``True``

### Customised steps in ``MesonNinja`` easyblock
Expand Down Expand Up @@ -994,6 +998,7 @@ easyconfig parameter |description
``default_component_specs`` |Default specs to use for every component |``{}``
``default_easyblock`` |Default easyblock to use for components |``None``
``options`` |Dictionary with extension options. |``{}``
``prefix_opt`` |String to use for option to set installation prefix (default is 'PREFIX') |``None``
``runtest`` |Run unit tests. |``"test"``
``sanity_check_all_components``|Enable sanity checks for all components |``False``
``sanity_check_components`` |List of components for which to run sanity checks |``[]``
Expand All @@ -1006,10 +1011,11 @@ Builds and installs a Perl module, and can provide a dedicated module file.

### Extra easyconfig parameters specific to ``PerlModule`` easyblock

easyconfig parameter|description |default value
--------------------|----------------------------------|-------------
``options`` |Dictionary with extension options.|``{}``
``runtest`` |Run unit tests. |``"test"``
easyconfig parameter|description |default value
--------------------|-------------------------------------------------------------------------|-------------
``options`` |Dictionary with extension options. |``{}``
``prefix_opt`` |String to use for option to set installation prefix (default is 'PREFIX')|``None``
``runtest`` |Run unit tests. |``"test"``

### Customised steps in ``PerlModule`` easyblock

Expand Down
Loading