Skip to content

Commit 4ffb87e

Browse files
author
Samuel Moors
committed
also build shared library for RE2
1 parent 61b9284 commit 4ffb87e

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

easybuild/easyconfigs/r/RE2/RE2-2024-07-02-GCCcore-14.2.0.eb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,18 @@ dependencies = [
2929
('Abseil', '20250512.1'),
3030
]
3131

32-
configopts = ' '.join([
32+
_configopts = ' '.join([
3333
'-DRE2_USE_ICU=ON',
3434
'-DRE2_BUILD_TESTING=ON',
3535
])
3636

37+
configopts = [_configopts + f' -DBUILD_SHARED_LIBS={x}' for x in ['ON', 'OFF']]
38+
3739
runtest = True
3840
test_cmd = 'ctest -j %(parallel)s'
3941

4042
sanity_check_paths = {
41-
'files': ['lib/libre2.a'],
43+
'files': ['lib/libre2.a', f'lib/libre2.{SHLIB_EXT}'],
4244
'dirs': ['include/re2'],
4345
}
4446

easybuild/easyconfigs/r/RE2/RE2-2025-07-22-GCCcore-14.3.0.eb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,18 @@ dependencies = [
2929
('Abseil', '20250512.1'),
3030
]
3131

32-
configopts = ' '.join([
32+
_configopts = ' '.join([
3333
'-DRE2_USE_ICU=ON',
3434
'-DRE2_BUILD_TESTING=ON',
3535
])
3636

37+
configopts = [_configopts + f' -DBUILD_SHARED_LIBS={x}' for x in ['ON', 'OFF']]
38+
3739
runtest = True
3840
test_cmd = 'ctest -j %(parallel)s'
3941

4042
sanity_check_paths = {
41-
'files': ['lib/libre2.a'],
43+
'files': ['lib/libre2.a', f'lib/libre2.{SHLIB_EXT}'],
4244
'dirs': ['include/re2'],
4345
}
4446

0 commit comments

Comments
 (0)