easyblock = 'CMakeMake' name = 'OpenCoarrays' version = '1.0.0' homepage = 'http://www.opencoarrays.org' description = """OpenCoarrays is an open-source software project for developing, porting and tuning transport layers that support coarray Fortran local_compilers.""" toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} # Download eg. # https://github.com/sourceryinstitute/opencoarrays/releases/download/v1.0.0/opencoarrays-1.0.0.tar.gz source_urls = [ 'https://github.com/sourceryinstitute/%(namelower)s/releases/download/v%(version)s/'] sources = [ SOURCELOWER_TAR_GZ, ] dependencies = [ ('MVAPICH2', '2.1') ] builddependencies = [('CMake', '3.3.1')] preconfigopts = "CC=mpicc FC=mpif90 " configopts = "-DCMAKE_Fortran_COMPILER= -DCMAKE_C_COMPILER= " configopts += "-DCMAKE_CXX_COMPILER= " separate_build_dir = True sanity_check_paths = { 'files': [''], 'dirs': ['lib'] } moduleclass = 'lib'