intel: consolidate libs() in the base class (#11143)
* intel: consolidate libs() in the base class * white space * flake8
This commit is contained in:

committed by
Gregory Lee

parent
82455a30d0
commit
1f1ea2c859
@@ -6,7 +6,6 @@
|
||||
import sys
|
||||
|
||||
from spack import *
|
||||
from spack.build_systems.intel import debug_print
|
||||
|
||||
|
||||
class IntelMkl(IntelPackage):
|
||||
@@ -65,16 +64,3 @@ class IntelMkl(IntelPackage):
|
||||
if sys.platform == 'darwin':
|
||||
# there is no libmkl_gnu_thread on macOS
|
||||
conflicts('threads=openmp', when='%gcc')
|
||||
|
||||
@property
|
||||
def libs(self):
|
||||
libs = LibraryList([])
|
||||
if self.provides('blas'):
|
||||
libs = self.blas_libs
|
||||
if self.provides('lapack'):
|
||||
libs = self.lapack_libs + libs
|
||||
if self.provides('scalapack'):
|
||||
libs = self.scalapack_libs + libs
|
||||
|
||||
debug_print(libs)
|
||||
return libs
|
||||
|
@@ -4,7 +4,6 @@
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
from spack import *
|
||||
from spack.build_systems.intel import debug_print
|
||||
|
||||
|
||||
class IntelParallelStudio(IntelPackage):
|
||||
@@ -196,16 +195,3 @@ def setup_dependent_environment(self, *args):
|
||||
'F90': spack_fc,
|
||||
'FC': spack_fc,
|
||||
})
|
||||
|
||||
@property
|
||||
def libs(self):
|
||||
libs = LibraryList([])
|
||||
if self.provides('blas'):
|
||||
libs = self.blas_libs
|
||||
if self.provides('lapack'):
|
||||
libs = self.lapack_libs + libs
|
||||
if self.provides('scalapack'):
|
||||
libs = self.scalapack_libs + libs
|
||||
|
||||
debug_print(libs)
|
||||
return libs
|
||||
|
Reference in New Issue
Block a user