Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2016-11-30 22:53:43 +0300
committerMiguel de Icaza <miguel@gnome.org>2016-11-30 22:53:55 +0300
commite06e21e754a2d3de5c97fa3728eb06fbb99062f8 (patch)
treec449461a6ab791b028f51ef233e6aac1fa29b119 /README.md
parentd9b58eec84b6809ecfbf6793b3e2de3fc4b7bbcc (diff)
[configure] Detect endianess and use mcs for big-endian systems.
Renames the flag to be more explicit on the intended purpose. Also, document the new configuration flag. The default will probe the right compiler to use.
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
index 15e32dd886d..99e99427cc1 100644
--- a/README.md
+++ b/README.md
@@ -462,6 +462,19 @@ disable it.
* There are a number of runtime options to control this
also, see the man page.
+* `--with-csc={roslyn,mcs,default}'
+
+ * Use this option to configure which C# compiler to use. By default
+ the configure script will pick Roslyn, except on platforms where
+ Roslyn does not work (Big Endian systems) where it will pick mcs.
+
+ If you specify "mcs", then Mono's C# compiler will be used. This
+ also allows for a complete bootstrap of Mono's core compiler and
+ core libraries from source.
+
+ If you specify "roslyn", then Roslyn's C# compiler will be used.
+ This uses currently uses Roslyn binaries.
+
* `--enable-nacl`
* This configures the Mono compiler to generate code