From: Eric B. <er...@go...> - 2001-10-21 22:05:35
|
Sven Ehrke wrote: > > geant now supports a simple single inheritance mechanism: The build files in Gobo (except those recently committed to CVS by Andreas) now take this facility into account. This makes the writing of build files much simpler and avoids a lot of code duplication thanks to the combination of generic build files and geant variables. For example see the file '$GOBO/misc/eiffel.eant' and the files 'build.eant' in '$GOBO/src/*', or the file '$GOBO/misc/test.eant' and the file 'build.eant' in '$GOBO/test/kernel' or those in '$GOBO/example/test/*'. Note that I had to fix 2 bugs in GEANT_PROJECT in order to make it work. The first one was to allow environment variables such as $GOBO in the filename specified in the 'inherit' attribute value, and the second was a call to Void target crash when the default target name of a parent build file was not present in the child file. These bugs are fixed now. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |