X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=README;h=d7fd444412880949d949d16ab3d4d11688ba96f5;hb=a031f1d112b344929e4817432958ae9776a18eca;hp=72168dab356e2301adc406295263864b3ab6e626;hpb=e4c35f9099af3c21826f2cb6221be7f1463e0475;p=mono.git diff --git a/README b/README index 72168dab356..d7fd4444128 100644 --- a/README +++ b/README @@ -267,10 +267,12 @@ This is Mono. This defaults to `yes'. - --with-preview=yes,no + --with-profile2=yes,no - Whether you want to build libraries that are still not - completed (The 2.0 APIs). It defaults to `yes'. + Whether you want to build the 2.x libraries (support + for Generics and the 2.0/3.5 APIS). + + It defaults to `yes'. --with-moonlight=yes,no @@ -279,12 +281,10 @@ This is Mono. (1.1 and 2.0 APIs). This will produce the `smcs' compiler which will reference - the Silvelright modified assemblies (mscorlib.dll, + the Silverlight 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, This is used to configure where should Mono look for @@ -324,6 +324,11 @@ This is Mono. Disables support for the Ahead of Time compilation. + attach: + Support for the Mono.Management assembly and the + VMAttach API (allowing code to be injected into + a target VM) + com: Disables COM support. @@ -333,6 +338,12 @@ This is Mono. decimal: Disables support for System.Decimal. + full_messages: + By default Mono comes with a full table + of messages for error codes. This feature + turns off uncommon error messages and reduces + the runtime size. + generics: Generics support. Disabling this will not allow Mono to run any 2.0 libraries or @@ -355,6 +366,11 @@ This is Mono. disabling this will drop support for any libraries using DllImport. + portability: + Removes support for MONO_IOMAP, the environment + variables for simplifying porting applications that + are case-insensitive and that mix the Unix and Windows path separators. + profiler: Disables support for the default profiler. @@ -366,6 +382,11 @@ This is Mono. assemblies (AssemblyBuilderAccess.Save) in System.Reflection.Emit. + shadow_copy: + Disables support for AppDomain's shadow copies + (you can disable this if you do not plan on + using appdomains). + simd: Disables support for the Mono.SIMD intrinsics library. @@ -375,6 +396,19 @@ This is Mono. framework, and the various SSA-based optimizations. + --enable-llvm + + This enables the use of LLVM as a code generation engine + for Mono. The LLVM code generator and optimizer will be + used instead of Mono's built-in code generator for both + Just in Time and Ahead of Time compilations. + + See the http://www.mono-project.com/Mono_LLVM for the + full details and up-to-date information on this feature. + + You will need to have an LLVM built that Mono can link + against + --enable-big-arrays This enables the use arrays whose indexes are larger @@ -501,3 +535,4 @@ This is Mono. independent checkout) from the Mono module, that directory is automatically configured to share the same prefix than this module gets. +