diff --git a/easybuild/easyconfigs/s/spdlog/spdlog-1.15.3-GCCcore-14.3.0.eb b/easybuild/easyconfigs/s/spdlog/spdlog-1.15.3-GCCcore-14.3.0.eb index e66d8f5adbc..a8b2f074056 100644 --- a/easybuild/easyconfigs/s/spdlog/spdlog-1.15.3-GCCcore-14.3.0.eb +++ b/easybuild/easyconfigs/s/spdlog/spdlog-1.15.3-GCCcore-14.3.0.eb @@ -5,6 +5,7 @@ version = '1.15.3' homepage = 'https://github.com/gabime/spdlog' description = "Very fast, header-only/compiled, C++ logging library." + toolchain = {'name': 'GCCcore', 'version': '14.3.0'} toolchainopts = {'pic': True} @@ -17,15 +18,14 @@ builddependencies = [ ('CMake', '4.0.3'), ] -_shared_configopts = " ".join([ - "-DSPDLOG_BUILD_SHARED=ON", - "-DSPDLOG_BUILD_PIC=ON", -]) +_base_configopts = ' -DSPDLOG_BUILD_TESTS=ON -DSPDLOG_BUILD_PIC=ON ' + +configopts = [f'{_base_configopts} -DSPDLOG_BUILD_SHARED={x}' for x in ('OFF', 'ON')] -configopts = ["", _shared_configopts] +runtest = 'test' sanity_check_paths = { - 'files': ['include/%(name)s/%(name)s.h', 'lib/lib%(name)s.a', f'lib/lib%(name)s.{SHLIB_EXT}'], + 'files': [f'include/{name}/{name}.h', 'lib/libspdlog.a', f'lib/libspdlog.{SHLIB_EXT}'], 'dirs': ['lib64/cmake', 'lib64/pkgconfig'], }