MKL: set appropriate CMake env vars (#14274)
This commit is contained in:
@@ -1048,11 +1048,19 @@ def _setup_dependent_env_callback(
|
||||
env_mods = {
|
||||
'MKLROOT': self.normalize_path('mkl'),
|
||||
'SPACK_COMPILER_EXTRA_RPATHS': self.component_lib_dir('mkl'),
|
||||
'CMAKE_PREFIX_PATH': self.normalize_path('mkl'),
|
||||
'CMAKE_LIBRARY_PATH': self.component_lib_dir('mkl'),
|
||||
'CMAKE_INCLUDE_PATH': self.component_include_dir('mkl'),
|
||||
}
|
||||
|
||||
env.set('MKLROOT', env_mods['MKLROOT'])
|
||||
env.append_path('SPACK_COMPILER_EXTRA_RPATHS',
|
||||
env_mods['SPACK_COMPILER_EXTRA_RPATHS'])
|
||||
env.append_path('CMAKE_PREFIX_PATH', env_mods['CMAKE_PREFIX_PATH'])
|
||||
env.append_path('CMAKE_LIBRARY_PATH',
|
||||
env_mods['CMAKE_LIBRARY_PATH'])
|
||||
env.append_path('CMAKE_INCLUDE_PATH',
|
||||
env_mods['CMAKE_INCLUDE_PATH'])
|
||||
|
||||
debug_print("adding/modifying build env:", env_mods)
|
||||
|
||||
|
Reference in New Issue
Block a user