Skip to content
Snippets Groups Projects

add spack post-installation testing

Merged Eleni Mathioulaki requested to merge test-spacktests-workaround into master
5 files
+ 34
12
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -2,9 +2,10 @@
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
import os
from spack import *
from spack.pkg.builtin.boost import Boost
import os
class Hxtorch(WafPackage):
@@ -128,7 +129,7 @@ class Hxtorch(WafPackage):
env.set('C_INCLUDE_PATH', ':'.join(include))
env.set('CPLUS_INCLUDE_PATH', ':'.join(include))
env.set('LIBRARY_PATH', ':'.join(library))
env.set('LD_LIBRARY_PATH', ':'.join(library))
env.set('WAF_CONFIGURE_LD_LIBRARY_PATH', ':'.join(library))
env.prepend_path('PATH', ':'.join(path))
def setup_run_environment(self, env):
@@ -164,6 +165,8 @@ class Hxtorch(WafPackage):
args = ['--prefix={0}'.format(self.prefix)]
args += self.configure_args()
env = os.environ
env['LD_LIBRARY_PATH'] = env.get('WAF_CONFIGURE_LD_LIBRARY_PATH')
self.waf('configure', '--build-profile=release', *args)
def build_args(self):