eccodes: add version 2.21.0 (#22901)
The CMake option ENABLE_PYTHON has been renamed to ENABLE_PYTHON2 starting version 2.20.0
This commit is contained in:
parent
c98a0f0bb2
commit
1379bcf680
@ -17,6 +17,7 @@ class Eccodes(CMakePackage):
|
|||||||
|
|
||||||
maintainers = ['skosukhin']
|
maintainers = ['skosukhin']
|
||||||
|
|
||||||
|
version('2.21.0', sha256='da0a0bf184bb436052e3eae582defafecdb7c08cdaab7216780476e49b509755')
|
||||||
version('2.20.0', sha256='207a3d7966e75d85920569b55a19824673e8cd0b50db4c4dac2d3d52eacd7985')
|
version('2.20.0', sha256='207a3d7966e75d85920569b55a19824673e8cd0b50db4c4dac2d3d52eacd7985')
|
||||||
version('2.19.1', sha256='9964bed5058e873d514bd4920951122a95963128b12f55aa199d9afbafdd5d4b')
|
version('2.19.1', sha256='9964bed5058e873d514bd4920951122a95963128b12f55aa199d9afbafdd5d4b')
|
||||||
version('2.18.0', sha256='d88943df0f246843a1a062796edbf709ef911de7269648eef864be259e9704e3')
|
version('2.18.0', sha256='d88943df0f246843a1a062796edbf709ef911de7269648eef864be259e9704e3')
|
||||||
@ -79,10 +80,12 @@ def check_fortran(self):
|
|||||||
'Fortran interface requires a Fortran compiler!')
|
'Fortran interface requires a Fortran compiler!')
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
var_opt_list = [('+pthreads', 'ECCODES_THREADS'),
|
var_opt_list = [
|
||||||
|
('+pthreads', 'ECCODES_THREADS'),
|
||||||
('+openmp', 'ECCODES_OMP_THREADS'),
|
('+openmp', 'ECCODES_OMP_THREADS'),
|
||||||
('+memfs', 'MEMFS'),
|
('+memfs', 'MEMFS'),
|
||||||
('+python', 'PYTHON'),
|
('+python',
|
||||||
|
'PYTHON2' if self.spec.satisfies('@2.20.0:') else 'PYTHON'),
|
||||||
('+fortran', 'FORTRAN')]
|
('+fortran', 'FORTRAN')]
|
||||||
|
|
||||||
args = ['-DENABLE_%s=%s' % (opt, 'ON' if var in self.spec else 'OFF')
|
args = ['-DENABLE_%s=%s' % (opt, 'ON' if var in self.spec else 'OFF')
|
||||||
|
Loading…
Reference in New Issue
Block a user