diff options
author | m-shunji <76516098+m-shunji@users.noreply.github.com> | 2021-02-05 03:13:30 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-04 10:13:30 -0800 |
commit | 0910f37f45d6e986b13b2da3f9996152f8eb4019 (patch) | |
tree | 9b36b09db02f37e5fcc014b28512a13ac9f78fbd | |
parent | 331a1b59b1008633d246fc2f69e5f020ac6256b5 (diff) | |
download | spack-0910f37f45d6e986b13b2da3f9996152f8eb4019.tar.gz spack-0910f37f45d6e986b13b2da3f9996152f8eb4019.tar.bz2 spack-0910f37f45d6e986b13b2da3f9996152f8eb4019.tar.xz spack-0910f37f45d6e986b13b2da3f9996152f8eb4019.zip |
parallelio: add necessary resources (#21477)
Co-authored-by: Toyohisa Kameyama <kameyama@riken.jp>
-rw-r--r-- | var/spack/repos/builtin/packages/parallelio/package.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/parallelio/package.py b/var/spack/repos/builtin/packages/parallelio/package.py index ec3334cfc6..378b79829e 100644 --- a/var/spack/repos/builtin/packages/parallelio/package.py +++ b/var/spack/repos/builtin/packages/parallelio/package.py @@ -25,14 +25,24 @@ class Parallelio(CMakePackage): depends_on('netcdf-fortran', type='link') depends_on('parallel-netcdf', type='link', when='+pnetcdf') + resource(name='CMake_Fortran_utils', + git='https://github.com/CESM-Development/CMake_Fortran_utils.git', + tag='master') + resource(name='genf90', + git='https://github.com/PARALLELIO/genf90.git', + tag='genf90_200608') + def cmake_args(self): define = self.define spec = self.spec env['CC'] = spec['mpi'].mpicc env['FC'] = spec['mpi'].mpifc + src = self.stage.source_path args = [ define('NetCDF_C_PATH', spec['netcdf-c'].prefix), define('NetCDF_Fortran_PATH', spec['netcdf-fortran'].prefix), + define('USER_CMAKE_MODULE_PATH', join_path(src, 'CMake_Fortran_utils')), + define('GENF90_PATH', join_path(src, 'genf90')), ] if spec.satisfies('+pnetcdf'): args.extend([ |