def install_step(self): """Custom installation procedure for BamTools.""" if LooseVersion(self.version) < LooseVersion('2.5.0'): self.cfg['files_to_copy'] = ['bin', 'lib', 'include', 'docs', 'LICENSE', 'README'] MakeCp.install_step(self) else: CMakeMake.install_step(self)
def install_step(self): """Install with cmake install and pip install""" build_dir = change_dir(self.cfg['start_dir']) PythonPackage.install_step(self) # Reset installopts (set by PythonPackage) self.cfg['installopts'] = '' change_dir(build_dir) CMakeMake.install_step(self)
def install_step(self): """ Install by copying files to install dir """ if LooseVersion(self.version) >= LooseVersion('3.3.4'): CMakeMake.install_step(self) else: mkdir(os.path.join(self.installdir, 'include'), parents=True) for subdir in ['Eigen', 'unsupported']: srcdir = os.path.join(self.cfg['start_dir'], subdir) destdir = os.path.join(self.installdir, os.path.join('include', subdir)) copy_dir(srcdir, destdir, ignore=shutil.ignore_patterns('CMakeLists.txt')) if LooseVersion(self.version) >= LooseVersion('3.0'): srcfile = os.path.join(self.cfg['start_dir'], 'signature_of_eigen3_matrix_library') destfile = os.path.join(self.installdir, 'include/signature_of_eigen3_matrix_library') copy_file(srcfile, destfile)
def install_step(self): """ Install by copying files to install dir """ if LooseVersion(self.version) >= LooseVersion('3.3.4'): CMakeMake.install_step(self) else: mkdir(os.path.join(self.installdir, 'include'), parents=True) for subdir in ['Eigen', 'unsupported']: srcdir = os.path.join(self.cfg['start_dir'], subdir) destdir = os.path.join(self.installdir, os.path.join('include', subdir)) copy_dir(srcdir, destdir, ignore=shutil.ignore_patterns('CMakeLists.txt')) if LooseVersion(self.version) >= LooseVersion('3.0'): srcfile = os.path.join(self.cfg['start_dir'], 'signature_of_eigen3_matrix_library') destfile = os.path.join(self.installdir, 'include/signature_of_eigen3_matrix_library') copy_file(srcfile, destfile)
def install_step(self): """Install with cmake install""" return CMakeMake.install_step(self)
def install_step(self): """Install with cmake install""" return CMakeMake.install_step(self)