Beispiel #1
0
    def install(self):
        Package.install(self)

        registry_dir = os.path.join(
            self.staged_prefix,
            "etc",
            "mono",
            "registry",
            "LocalMachine")
        ensure_dir(registry_dir)
Beispiel #2
0
    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)
Beispiel #3
0
    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))
Beispiel #4
0
    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)
Beispiel #5
0
    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))
Beispiel #6
0
    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))
Beispiel #7
0
    def install(self):
        Package.install(self)

        registry_dir = os.path.join(self.staged_prefix, "etc", "mono",
                                    "registry", "LocalMachine")
        ensure_dir(registry_dir)