From b706da1109e5bf71f3f7ffd56598677ebb9c3dad Mon Sep 17 00:00:00 2001 From: Pramod Kumbhar Date: Wed, 2 Nov 2016 21:05:47 +0100 Subject: Set TAU_MAKEFILE env variable (#2210) * In order to use TAU module, we have to set TAU_MAKEFILE env variable. * updated with suggestions from @citibeth --- var/spack/repos/builtin/packages/tau/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py index 1801b41c37..d6b0a98d67 100644 --- a/var/spack/repos/builtin/packages/tau/package.py +++ b/var/spack/repos/builtin/packages/tau/package.py @@ -24,7 +24,7 @@ ############################################################################## from spack import * import os -import os.path +import glob from llnl.util.filesystem import join_path @@ -146,3 +146,8 @@ class Tau(Package): dest = join_path(self.prefix, d) if os.path.isdir(src) and not os.path.exists(dest): os.symlink(join_path(subdir, d), dest) + + def setup_environment(self, spack_env, run_env): + pattern = join_path(self.prefix.lib, 'Makefile.*') + files = glob.glob(pattern) + run_env.set('TAU_MAKEFILE', files[0]) -- cgit v1.2.3-70-g09d2