2007-08-06 Aaron Bockover <abockover@novell.com>
[mono.git] / README
diff --git a/README b/README
index c4c7a2ce800f3f7750ce5dc34fceb3cfc554c824..97be727a25662fd325bc4887f36e10636a3a5908 100644 (file)
--- a/README
+++ b/README
@@ -208,6 +208,10 @@ This is Mono.
 
        --with-sigaltstack=yes,no
 
+               Experimental: Use at your own risk, it is known to
+               cause problems with garbage collection and is hard to
+               reproduce those bugs.
+
                This controls whether Mono will install a special
                signal handler to handle stack overflows.   If set to
                "yes", it will turn stack overflows into the
@@ -260,6 +264,19 @@ This is Mono.
                Whether you want to build libraries that are still not
                completed (The 2.0 APIs).   It defaults to `yes'.
 
+       --with-moonlight=yes,no
+
+               Whether you want to generate the Silverlight/Moonlight
+               libraries and toolchain in addition to the default
+               (1.1 and 2.0 APIs).
+
+               This will produce the `smcs' compiler which will reference
+               the Silvelright modified assemblies (mscorlib.dll,
+               System.dll, System.Code.dll and System.Xml.Core.dll) and turn
+               on the LINQ extensions for the compiler.
+
+               This option defaults to `no' and it is considered pre-alpha.
+
        --with-libgdiplus=installed,sibling,<path>
 
                This is used to configure where should Mono look for
@@ -275,6 +292,16 @@ This is Mono.
 
                Or you can specify a path to a libgdiplus.
 
+       --disable-shared-memory 
+
+               Use this option to disable the use of shared memory in
+               Mono (this is equivalent to setting the MONO_DISABLE_SHM
+               environment variable, although this removes the feature
+               completely).
+
+               Disabling the shared memory support will disable certain
+               features like cross-process named mutexes.
+
        --enable-minimal=LIST
 
                Use this feature to specify optional runtime