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:
		| @@ -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') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sergey Kosukhin
					Sergey Kosukhin