summaryrefslogtreecommitdiff
path: root/.github/actions
diff options
context:
space:
mode:
authorRobert Cohn <rscohn2@gmail.com>2021-03-22 20:35:45 -0400
committerGitHub <noreply@github.com>2021-03-22 17:35:45 -0700
commitf57626a7c4a05cc11972a43eba498a943b17a08d (patch)
treec8affc489d8410613dca56273e0664d92d53e70a /.github/actions
parent138312efabd534fa42d1a16e172e859f0d2b5842 (diff)
downloadspack-f57626a7c4a05cc11972a43eba498a943b17a08d.tar.gz
spack-f57626a7c4a05cc11972a43eba498a943b17a08d.tar.bz2
spack-f57626a7c4a05cc11972a43eba498a943b17a08d.tar.xz
spack-f57626a7c4a05cc11972a43eba498a943b17a08d.zip
Oneapi packages: update URLs, environment management, and dependencies (#22202)
* Replace URL computation in base IntelOneApiPackage class with defining URLs in component packages (this is expected to be simpler for now) * Add component_dir property that all oneAPI component packages must define. This property names a directory that should exist after installation completes (useful for making sure the install was successful) and also defines the search location for the component's environment update script. * Add needed dependencies for components (e.g. intel-oneapi-dnn requires intel-oneapi-tbb). The compilers provided by intel-oneapi-compilers need some components under certain circumstances (e.g. when enabling SYCL support) but these were omitted since the libraries should only be linked when a dependent package requests that feature * Remove individual setup_run_environment implementations and use IntelOneApiPackage superclass method which sources vars.sh (located in a subdirectory of component_dir) * Add documentation for IntelOneApiPackge build system Co-authored-by: Vasily Danilin <vasily.danilin@yandex.ru>
Diffstat (limited to '.github/actions')
0 files changed, 0 insertions, 0 deletions