4 class MSBuild (GitHubPackage):
7 GitHubPackage.__init__(self, 'mono', 'msbuild', '15.0',
8 git_branch='xplat-c8p')
11 self.sh('./cibuild.sh --scope Compile --target Mono --host Mono')
14 # adjusted from 'install-mono-prefix.sh'
16 build_output = 'bin/Debug-MONO/OSX_Deployment'
17 new_location = os.path.join(
19 'lib/mono/msbuild/%s/bin' %
21 bindir = os.path.join(self.staged_prefix, 'bin')
23 os.makedirs(new_location)
24 self.sh('cp -R %s/* %s' % (build_output, new_location))
28 self.sh('cp msbuild-mono-deploy.in %s/msbuild' % bindir)
30 for line in fileinput.input('%s/msbuild' % bindir, inplace=True):
31 line = line.replace('@bindir@', '%s/bin' % self.staged_prefix)
38 for excluded in glob.glob("%s/*UnitTests*" % new_location):
41 for excluded in glob.glob("%s/*xunit*" % new_location):