gsell
9149fd698d
build-system: sub-package implementation
2024-05-02 17:12:58 +02:00
gsell
05dafb461c
Merge branch '265-build-system-remove-unused-parse_version-function-from-libpmodules' into 'master'
...
Resolve "build-system: remove unused parse_version function from libpmodules"
Closes #265
See merge request Pmodules/src!242
2024-05-02 16:51:46 +02:00
gsell
712912eb6a
build-system: unused/duplicate code removed
2024-05-02 16:50:23 +02:00
gsell
e4c1ae2de9
Merge branch '264-build-system-implement-sub-packages' into 'master'
...
Resolve "build-system: implement sub-packages"
Closes #264
See merge request Pmodules/src!241
2024-05-02 16:09:29 +02:00
gsell
39fc69928b
build-system: sub-packages implemented
2024-05-02 16:08:39 +02:00
gsell
34c5d1fbb3
Merge branch '263-modulecmd-multiple-bugs-in-the-implementation-of-the-collection-sub-cmd' into 'master'
...
Resolve "modulecmd: multiple bugs in the implementation of the collection sub-cmd"
Closes #263
See merge request Pmodules/src!240
2024-05-02 15:58:32 +02:00
gsell
6498e60b58
modulecmd: bugixes in the implementation of collection sub-cmds
2024-05-02 15:57:26 +02:00
gsell
87cfd42d3d
Merge branch '262-modulecmd-bug-in-sub-cmd-unuse-if-argument-is-a-directory' into 'master'
...
Resolve "modulecmd: bug in sub-cmd unuse if argument is a directory"
Closes #262
See merge request Pmodules/src!239
2024-05-02 15:52:18 +02:00
gsell
9e3b4c8237
modulecmd: bugfix in sub-cmd 'unuse' if argument is a directory
2024-05-02 15:50:52 +02:00
gsell
dd26a14f0d
Merge branch '261-libstd-add-function-to-test-whether-an-item-is-in-an-array' into 'master'
...
Resolve "libstd: add function to test whether an item is in an array"
Closes #261
See merge request Pmodules/src!238
2024-05-02 15:26:18 +02:00
gsell
b4d25fb0d6
libstd: function added to test membership in an array
2024-05-02 15:24:55 +02:00
gsell
122c32b8c4
Merge branch '260-build-system-review-implementation-of-debug-function' into 'master'
...
Resolve "build-system: review implementation of debug function"
Closes #260
See merge request Pmodules/src!237
2024-05-02 15:21:59 +02:00
gsell
95d852c994
build-system: implementation of debug() function simplefied
2024-05-02 15:18:45 +02:00
gsell
cc1fbf8d82
Merge branch '259-bump-version-number-to-1-1-20' into 'master'
...
Resolve "bump version number to 1.1.20"
Closes #259
See merge request Pmodules/src!236
2024-04-17 17:09:54 +02:00
gsell
c02e9b2790
version number bumped to 1.1.20
2024-04-17 17:09:00 +02:00
gsell
25e59d3c46
Merge branch '258-update-review-changeling' into 'master'
...
Resolve "update/review changeling"
Closes #258
See merge request Pmodules/src!235
1.1.19
2024-04-17 16:55:08 +02:00
gsell
2f1233905f
CHANGELOG updated/reviewed
2024-04-17 16:53:58 +02:00
gsell
836a2aafcc
Merge branch '257-build-system-it-should-be-possible-to-append-items-to-configure_args-etc' into 'master'
...
Resolve "build-system: it should be possible to append items to configure_args etc"
Closes #257
See merge request Pmodules/src!234
2024-04-17 15:19:26 +02:00
gsell
1e0d189529
build-system: appending item to CMake/autotools, patches and docfiles
...
Arguments to CMake/autotools can now be append to the default with the
'configure_args+' key in the YAML configuration file. Patch-files can
be appended with the 'patch_file+' key and doc-files with 'docfiles+'.
2024-04-17 15:17:50 +02:00
gsell
82f13e82d4
Merge branch '256-build-system-result-of-envsubst-must-be-quoted' into 'master'
...
Resolve "build-system: result of envsubst must be quoted"
Closes #256
See merge request Pmodules/src!233
2024-04-17 15:06:40 +02:00
gsell
5c128f8e4d
build-system: BUGFIX: arguments to CMake/autotools must be quoted
2024-04-17 15:04:49 +02:00
gsell
7a16366549
Merge branch '255-modulecmd-running-in-a-tty-test-is-broken' into 'master'
...
Resolve "modulecmd: running in a tty test is broken"
Closes #255
See merge request Pmodules/src!232
2024-04-17 14:57:00 +02:00
gsell
dab07c8a07
modulecmd: bugfix in testing tty
2024-04-17 14:54:51 +02:00
gsell
abb7ab1298
Merge branch '254-review-changelog' into 'master'
...
Resolve "review changelog"
Closes #254
See merge request Pmodules/src!231
2024-04-16 17:35:38 +02:00
gsell
39bb033b29
CHANGELOG reviewed
2024-04-16 17:33:33 +02:00
gsell
6052c4ec6c
Merge branch '253-build-systems-substitute-shell-variables-in-configure_args' into 'master'
...
build-system: substitute env variables if used in configure args
Closes #253
See merge request Pmodules/src!230
2024-04-16 16:42:46 +02:00
gsell
9c906834c8
build-system: substitute env variables if used in configure args
2024-04-16 16:34:43 +02:00
gsell
7842ff5d5d
Merge branch '252-build-system-make-strip-components-configurable' into 'master'
...
Resolve "build-system: make --strip-components configurable"
Closes #252
See merge request Pmodules/src!228
2024-04-16 16:00:40 +02:00
gsell
21215d39e6
build-system: configurable number directory components to be strip
...
The tar command is called with the option --strip-components. Till now
the value was 1 and hardcoded. In some cases more or less components
must be removed. This can now be configured in the YAML file.
2024-04-16 15:58:59 +02:00
gsell
396dc70bcc
Revert "build-system: configurable number directory components to be strip"
...
This reverts commit 58f6a2ed4e .
2024-04-16 15:53:05 +02:00
gsell
58f6a2ed4e
build-system: configurable number directory components to be strip
...
The tar command is called with the option --strip-components. Till now
the value was 1 and hardcoded. In some cases more or less components
must be removed. This can now be configured in the YAML file.
2024-04-16 15:32:43 +02:00
gsell
474ca36af0
Merge branch '251-issue-a-warning-or-error-if-any-mpi-dependencies-in-build_requires-but-not-group_deps' into 'master'
...
Resolve "Issue a warning or error if any MPI dependencies in build_requires but not group_deps"
Closes #251
See merge request Pmodules/src!227
2024-04-16 15:17:58 +02:00
gsell
436f6bcbc3
build-system: check group dependencies
...
Check whether all required group dependencies are specified and
whether not more group dependencies are specified than required.
Example: in the group 'Compiler' only compilers are allowed as group
dependencies.
2024-04-16 15:12:25 +02:00
gsell
29af7ede7d
Merge branch '250-can-t-see-the-openmpi-associated-with-fftw-and-therefore-can-t-load-it' into 'master'
...
Resolve "Can't see the openmpi associated with fftw and therefore can't load it"
Closes #250
See merge request Pmodules/src!226
2024-04-16 14:59:16 +02:00
gsell
4925158aa2
modulecmd: don't abbreviate output of search command.
...
The output of the search command shouldn't be abbreviated if not
running in a terminal.
2024-04-16 14:56:21 +02:00
gsell
35c4ca4fdb
Merge branch '247-add-a-clean-installation-option-to-build-script' into 'master'
...
Resolve "Add a "clean installation" option to build script"
Closes #247
See merge request Pmodules/src!225
2024-04-15 17:16:32 +02:00
gsell
955d97a1f1
build-system: clean install option added
2024-04-10 17:28:24 +02:00
gsell
2535cacfe7
Merge branch '249-build-system-add-cmake-autotools-options-and-patch-files-to-yaml-config-file' into 'master'
...
Resolve "build-system: add CMake/autotools options and patch files to YAML config file"
Closes #249
See merge request Pmodules/src!224
2024-04-10 15:55:43 +02:00
gsell
8cf790744a
Resolve "build-system: add CMake/autotools options and patch files to YAML config file"
2024-04-10 15:55:43 +02:00
gsell
8705d02f86
Merge branch '248-modulecmd-v_minor-is-not-set-correct-if-the-version-number-consist-of-a-major-minor-number-plus' into 'master'
...
Resolve "modulecmd: V_MINOR is not set correct if the version number consist of a major, minor number plus a suffix"
Closes #248
See merge request Pmodules/src!223
2024-04-10 14:52:38 +02:00
gsell
7e52494bb9
modulecmd: bugfix in setting V_MINOR
...
V_MINOR was not set correct if the version number consist of
a major and minor number plus a suffix.
2024-04-10 14:48:06 +02:00
gsell
f2d845ff15
Merge branch '246-change-version-to-1-1-19' into 'master'
...
Resolve "change version to 1.1.19"
Closes #246
See merge request Pmodules/src!222
2024-04-09 10:30:38 +02:00
gsell
4e18f7ef19
version bumped to 1.1.19
2024-04-09 10:29:07 +02:00
gsell
69894279ba
Merge branch '245-build-system-cleanup-before-build-fails' into 'master'
...
Resolve "build-system: cleanup before build fails"
Closes #245
See merge request Pmodules/src!221
1.1.18
2024-04-09 09:46:03 +02:00
gsell
671d4ff7cc
build-system: error in cleanup
...
Cleanup before building fails if ${BUILD_DIR}/../.. doesn't exist.
2024-04-09 09:43:05 +02:00
gsell
a7b57641bd
Merge branch '244-build-system-review-rewrite-setting-of-modulefile-directory-name-and-module-prefix' into 'master'
...
Resolve "build-system: review/rewrite setting of modulefile directory/name and module prefix"
Closes #244
See merge request Pmodules/src!220
2024-04-09 09:35:43 +02:00
gsell
6eec91076b
build-system: setting of prefix and modulefile path reviewed
...
Set prefix and directory/name of modulefile based on group not on
environment variables like {COMPILER,MPI,HDF5}_VERSION
2024-04-09 09:33:20 +02:00
gsell
fd0f67c192
Merge branch '243-build-system-setting-the-list-of-system-from-the-yaml-config-is-broken' into 'master'
...
Resolve "build-system: setting the list of system from the YAML config is broken"
Closes #243
See merge request Pmodules/src!219
2024-04-09 09:21:44 +02:00
gsell
ced69b165e
build-system: use readarray to set list Systems from YAML config
2024-04-09 09:15:01 +02:00
gsell
fab058ac37
modulecmd: output of load hints fixed
2024-03-22 15:41:27 +01:00