"git@code.it4i.cz:blender/blender-addons.git" did not exist on "3e7209f9f2894d0203cf9697958a6bd946fa3b6b"
Newer
Older
#!/usr/bin/env python
#
# Copyright (C) 2015 IT4Innovations
# Lumir Jasiok
# lumir.jasiok@vsb.cz
# http://www.it4i.cz
#
#
#
"""
EasyBuild support for building and installing GPI-2,
implemented as an easyblock.
@author: Lumir Jasiok (IT4 Innovations)
"""
from easybuild.framework.easyblock import EasyBlock
from easybuild.tools.run import run_cmd
class EB_GPI_minus_2(EasyBlock):
"""Support for building and installing GPI-2."""
def build_step(self):
"""Simply run install.sh skript with installdir path"""
# Do we have enabled MPI support?
if self.toolchain.options.get('usempi', None):
self.log.info("Build with MPI support")
cmd = "./install.sh -p %s --with-mpi=$EBROOTOPENMPI" \
% self.installdir
else:
self.log.info("Build without MPI support")
cmd = "./install.sh -p %s" % self.installdir
run_cmd(cmd, log_all=True)