[Mono-devel-list] Build system

Miguel de Icaza miguel at ximian.com
Sat May 24 10:51:56 EDT 2003


Hello,

> If you're going to use make I don't think there are any really good ways
> to have a variable (MCS_FLAGS or whatever) that is changable and
> relevant at all points in the build tree.
> 
> For example, you can do MCS_FLAGS = -d:foo in your toplevel makefile,
> and have
> 
> 	$(MAKE) -C $$subdir MCS_FLAGS=$(MCS_FLAGS)
> 
> whenever you invoke make recursively, but then if you run it in a
> subdirectory the variable will be blank. 
> 
> 	export MCS_FLAGS='-d:foo'
> 	make -e
> 
> might work but then you'd need to do this every time and make -e might
> have side effects.

What about setting the MCS_FLAGS at a top-level config file?

We would then include this file during the build process.

Miguel.



More information about the Mono-devel-list mailing list