Skip to content

Instantly share code, notes, and snippets.

@shirhatti
Created July 23, 2014 18:35
Show Gist options
  • Save shirhatti/0becb1bc820aa51ddf33 to your computer and use it in GitHub Desktop.
Save shirhatti/0becb1bc820aa51ddf33 to your computer and use it in GitHub Desktop.
Roslyn on mac
#!/bin/bash
git clone https://git01.codeplex.com/roslyn
git reset --hard 2ebbf78de5377dba1ec7d4420858c320fa38d0f3
wget http://tirania.org/roslyn-patches/0001-Backport-from-Marek-Allow-to-bootstrap-with-mcs.patch
wget http://tirania.org/roslyn-patches/0002-Backport-from-Marek-Disable-assemblies-not-available.patch
wget http://tirania.org/roslyn-patches/0003-Backport-from-Marek-Make-some-code-portable.patch
wget http://tirania.org/roslyn-patches/0004-Update-wrong-merge.patch
wget http://tirania.org/roslyn-patches/0005-Add-another-bootstrap-workaround.patch
wget http://tirania.org/roslyn-patches/0006-More-bootstrap-changes.patch
wget http://tirania.org/roslyn-patches/0007-Add-build-files.patch
wget http://tirania.org/roslyn-patches/0008-Add-another-non-windows-path-workaround.patch
wget http://tirania.org/roslyn-patches/0009-Add-XS-project-files.patch
wget http://tirania.org/roslyn-patches/0010-Sorting-project-items.-changeset-1212071.patch
wget http://tirania.org/roslyn-patches/0011-added-rule-for-in-indexed-name-syntax.-also-added-un.patch
wget http://tirania.org/roslyn-patches/0012-Convenient-Makefile-target-to-use-roslyn-on-the-syst.patch
wget http://tirania.org/roslyn-patches/0013-Improve-makefile-make-the-target-rebuild-based-on-ex.patch
wget http://tirania.org/roslyn-patches/0014-Improve-Makefile-to-allow-me-to-install-and-undo.patch
git apply 0002-Backport-from-Marek-Disable-assemblies-not-available.patch
git apply 0003-Backport-from-Marek-Make-some-code-portable.patch
git apply 0004-Update-wrong-merge.patch
git apply 0005-Add-another-bootstrap-workaround.patch
git apply 0006-More-bootstrap-changes.patch
git apply 0007-Add-build-files.patch
git apply 0008-Add-another-non-windows-path-workaround.patch
git apply 0009-Add-XS-project-files.patch
git apply 0010-Sorting-project-items.-changeset-1212071.patch
git apply 0011-added-rule-for-in-indexed-name-syntax.-also-added-un.patch
git apply 0012-Convenient-Makefile-target-to-use-roslyn-on-the-syst.patch
git apply 0013-Improve-makefile-make-the-target-rebuild-based-on-ex.patch
git apply 0014-Improve-Makefile-to-allow-me-to-install-and-undo.patch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment