diff --git a/packages/hxtorch/package.py b/packages/hxtorch/package.py index bb0c55fe77b50afdbd0c82945831231c628b057d..43d44ba7815c97b1b1c7f72d00595b19b7bc86d7 100644 --- a/packages/hxtorch/package.py +++ b/packages/hxtorch/package.py @@ -83,6 +83,15 @@ class Hxtorch(WafPackage): env.remove_path('SPACK_LINK_DIRS', d) env.remove_path('SPACK_RPATH_DIRS', d) continue + if dep.name == 'googletest': + for d in [self.spec['googletest'].prefix.lib64, self.spec['googletest'].prefix.lib]: + if os.path.exists(d): + print('manually inserting at front ', d) + env.remove_path('SPACK_LINK_DIRS', d) + env.prepend_path('SPACK_LINK_DIRS', d) + env.remove_path('SPACK_RPATH_DIRS', d) + env.prepend_path('SPACK_RPATH_DIRS', d) + continue library.extend(query.libs.directories) print('libs (', dep.name, '):', query.libs.directories, "\n") except: