52732e6bdade99f0e877272a7198dc2290f3e488
[mono.git] / mcs / build / README.configury
1 Configuring the build (-*- outline -*-)
2 Peter Williams <peter@newton.cx>
3
4 ** Configuring the build
5
6 It's pretty easy. You can create two files in this directory to tweak
7 settings: pre-config.make and config.make.
8
9 pre-config.make is included before $(PLATFORM).make and
10 $(PROFILE).make, so you can set either of these variables if you want
11 to change the default.
12
13 Just about any other change should go in config.make, which is
14 included after $(PLATFORM).make and $(PROFILE).make, so you can use
15 the values defined in those files if you wish. For example,
16
17     MCS_FLAGS = $(DEFAULT_MCS_FLAGS) /my-experimental-optimizer-flag
18
19 or something.
20
21 (You shouldn't need to edit any of the existing Makefiles for
22 site-specific hacks. CVS would complain at you and `make dist'
23 wouldn't be happy.)