@@ -23,6 +23,8 @@ The usual:
2323make
2424sudo make install
2525```
26+ By default that makes optimized binaries. To make debug, use``` make CONFIG=debug ```
27+
2628
2729###On MacOS (OSX)
2830
@@ -32,30 +34,33 @@ Use a prefix to your version of Mono:
3234make
3335sudo make install
3436```
37+ By default that makes optimized binaries. To make debug, use``` make CONFIG=debug ```
3538
3639###On Windows, using msbuild (e.g.. if .NET is installed)
3740```
3841cd src
39- msbuild fsharp-proto-build.proj
42+ msbuild fsharp-proto-build.proj /p:Configuration=Release
4043ngen install ..\lib\proto\4.0\fsc-proto.exe (optional)
41- msbuild fsharp-library-build.proj
42- msbuild fsharp-compiler-build.proj
44+ msbuild fsharp-library-build.proj /p:Configuration=Release
45+ msbuild fsharp-compiler-build.proj /p:Configuration=Release
4346```
4447You can also build the FSharp.Core for .NET 2.0, Mono 2.1, Silverlight 5.0, Windows Phone 7.1, Portable Profile47 (net45+sl5+win8), Portable Profile88 (net4+sl4+wp71+win8) and XNA 4.0 for Xbox 360 profiles:
4548```
46- msbuild fsharp-library-build.proj /p:TargetFramework=net20
47- msbuild fsharp-library-build.proj /p:TargetFramework=mono21
48- msbuild fsharp-library-build.proj /p:TargetFramework=portable-net45+sl5+win8
49- msbuild fsharp-library-build.proj /p:TargetFramework=portable-net4+sl4+wp71+win8
50- msbuild fsharp-library-build.proj /p:TargetFramework=sl5
51- msbuild fsharp-library-build.proj /p:TargetFramework=wp7
52- msbuild fsharp-library-build.proj /p:TargetFramework=net40-xna40-xbox360
49+ msbuild fsharp-library-build.proj /p:TargetFramework=net20/p:Configuration=Release
50+ msbuild fsharp-library-build.proj /p:TargetFramework=mono21 /p:Configuration=Release
51+ msbuild fsharp-library-build.proj /p:TargetFramework=portable-net45+sl5+win8 /p:Configuration=Release
52+ msbuild fsharp-library-build.proj /p:TargetFramework=portable-net4+sl4+wp71+win8 /p:Configuration=Release
53+ msbuild fsharp-library-build.proj /p:TargetFramework=sl5 /p:Configuration=Release
54+ msbuild fsharp-library-build.proj /p:TargetFramework=wp7 /p:Configuration=Release
55+ msbuild fsharp-library-build.proj /p:TargetFramework=net40-xna40-xbox360 /p:Configuration=Release
5356```
5457You can also build the FSharp.Core and FSharp.Compiler.Silverlight.dll for Silverlight 5.0:
5558```
56- msbuild fsharp-library-build.proj /p:TargetFramework=sl5-compiler
57- msbuild fsharp-compiler-build.proj /p:TargetFramework=sl5-compiler
59+ msbuild fsharp-library-build.proj /p:TargetFramework=sl5-compiler /p:Configuration=Release
60+ msbuild fsharp-compiler-build.proj /p:TargetFramework=sl5-compiler /p:Configuration=Release
5861```
62+ Change to``` /p:Configuration=Debug ``` for debug binaries.
63+
5964###On Windows, using xbuild (e.g. if no .NET is installed and only Mono 3.0 is installed):
6065
6166```