def install(self): Package.install(self) registry_dir = os.path.join( self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir)
def install(self): Package.install(self) registry_dir = os.path.join(self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir) # LLVM build installs itself under the source tree; move tools to mono's install path llvm_tools_path = os.path.join(self.workspace, 'llvm/usr/bin') target = os.path.join(self.staged_prefix, 'bin') ensure_dir(target) for tool in ['opt', 'llc']: shutil.move(os.path.join(llvm_tools_path, tool), target)
def install(self): Package.install(self) registry_dir = os.path.join(self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir) # Add ImportBefore/ImportAfter files from xbuild to the msbuild # directories xbuild_dir = os.path.join(self.staged_prefix, 'lib/mono/xbuild') new_xbuild_tv_dir = os.path.join(xbuild_dir, self.version) os.makedirs(new_xbuild_tv_dir) self.sh('cp -R %s/14.0/Imports %s' % (xbuild_dir, new_xbuild_tv_dir)) self.sh('cp -R %s/14.0/Microsoft.Common.targets %s' % (xbuild_dir, new_xbuild_tv_dir))
def install(self): Package.install(self) registry_dir = os.path.join( self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir) # LLVM build installs itself under the source tree; move tools to mono's install path llvm_tools_path = os.path.join(self.workspace, 'llvm/usr/bin') target = os.path.join(self.staged_prefix, 'bin') ensure_dir(target) for tool in ['opt','llc']: shutil.move(os.path.join(llvm_tools_path, tool), target)
def install(self): Package.install(self) registry_dir = os.path.join( self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir) # Add ImportBefore/ImportAfter files from xbuild to the msbuild # directories xbuild_dir = os.path.join(self.staged_prefix, 'lib/mono/xbuild') new_xbuild_tv_dir = os.path.join(xbuild_dir, self.version) os.makedirs(new_xbuild_tv_dir) self.sh('cp -R %s/14.0/Imports %s' % (xbuild_dir, new_xbuild_tv_dir)) self.sh( 'cp -R %s/14.0/Microsoft.Common.targets %s' % (xbuild_dir, new_xbuild_tv_dir))
def install(self): Package.install(self) registry_dir = os.path.join( self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir) # Add ImportBefore files from xbuild 14.0 toolsVersion directory to msbuild's # 15.0 directory xbuild_dir = os.path.join(self.staged_prefix, 'lib/mono/xbuild') new_xbuild_tv_dir = os.path.join(xbuild_dir, '15.0') os.makedirs(new_xbuild_tv_dir) self.sh('cp -R %s/14.0/Imports %s' % (xbuild_dir, new_xbuild_tv_dir)) for dep in glob.glob("%s/Microsoft/NuGet/*" % xbuild_dir): self.sh('ln -s %s %s' % (dep, xbuild_dir))
def install(self): Package.install(self) registry_dir = os.path.join(self.staged_prefix, "etc", "mono", "registry", "LocalMachine") ensure_dir(registry_dir)