kicad-developers team mailing list archive
Mailing list archive
Re: Depndency tracking
"Chris Albertson" <albertson.chris@...>
Wed, 31 Oct 2007 20:51:48 -0700
On 10/31/07, Richard A Burton <richardaburton@...> wrote:
> I'd like to get rid of the recursive make calls too, it's not good
> practise. For one thing when part of the build fails the overall make
> doesn't fail, which is not ideal for automated package building.
Keep the recursive makefile. What should be lost is the "-k" option
that causes make to continue after a error. Having a Makefile in each
directory allows one to type "make" when you are in a lower level
directory editing files. For example I have some supporting libraries
and when in there I can run "make check" for an automated unit test.
Very good after making a change. But you are right make should fail
on an error.
I'll still argue for using GNU autoconf. The current method does not
scale. What happens if you want to build on a few more platforms?
At work My stuff needs to work on Linux (two different distributions)
and on Solaris 8 and Solaris 10 with GNU gcc (3x and 4x)and Sun's
"Studio 11" compiler. No way would I want to maintain multiple makefile.
I just list the files in Makefile.am and that's it. I find now that my code
will compile on platforms I've never seen before
I just installed The new Mac OS X "Leopard". I'm going to see if
I can build Kicad on it now
Redondo Beach, California