projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[xbuild] ToolTask - make error column check a little non-specific.
[mono.git]
/
mcs
/
README
diff --git
a/mcs/README
b/mcs/README
index 365dc89247ecfb3dfe635a9ff0ea2209b203c498..2a64e0f6ef65989c43185a511fdc9bf9e6b74332 100644
(file)
--- a/
mcs/README
+++ b/
mcs/README
@@
-1,4
+1,4
@@
-This contains
code written in C# of Mono, it contains:
+This contains
the C# components of the Mono project.
* Compilers written in C#
* Compilers written in C#
@@
-12,9
+12,6
@@
package module which drives the compilation of this directory.
* Layout
========
* Layout
========
- bmcs/
- New experimental Basic compiler.
-
build/
Rules, configuration and makefile components to build
this module.
build/
Rules, configuration and makefile components to build
this module.
@@
-25,16
+22,11
@@
package module which drives the compilation of this directory.
errors/
Sample programs that should generate errors by the C# compiler.
errors/
Sample programs that should generate errors by the C# compiler.
- gmcs/
-
- The Mono C# compiler with Generics support. This will
- become the default in Mono 2.0.
-
jay/
Yacc-based parser generator.
mcs/
jay/
Yacc-based parser generator.
mcs/
- The Mono C# compiler
(1.0 + 2.0 minus generics).
+ The Mono C# compiler
tests/
Regression test suite for the C# compiler
tests/
Regression test suite for the C# compiler
@@
-59,23
+51,28
@@
package module which drives the compilation of this directory.
You can build individual components in the hierarchy by running the command
"make", and to install it use "make install".
You can build individual components in the hierarchy by running the command
"make", and to install it use "make install".
-If you need to build a given component on the 2.x profile, you must use
-the following command:
+By default, the 2.x profile is built, if you want to build the net 1.1 profile,
+
use
the following command:
- make PROFILE=net_
2_0
+ make PROFILE=net_
1_1
And to install:
And to install:
- make PROFILE=net_2_0 install
+ make PROFILE=net_1_1 install
+
+To turn on verbose mode in the build (for example to diagnose a
+problem), you can use the V=1 flag, like this:
+
+ make V=1
* Running Unit tests
====================
You can run unit tests in individual components by running the command
"make run-test". If you want to run tests for a different profile (say
* Running Unit tests
====================
You can run unit tests in individual components by running the command
"make run-test". If you want to run tests for a different profile (say
-'net_
2_0
')
+'net_
1_1
')
- make run-test PROFILE=net_
2_0
+ make run-test PROFILE=net_
1_1
If you want to only run the tests in a single fixture (say
'MonoTests.System.TypeTest'), you can use
If you want to only run the tests in a single fixture (say
'MonoTests.System.TypeTest'), you can use