Hi there,s
I just switched to automake-1.9 here, and tested it with lcd4linux. Runs
fine here. Some minor modifications have been checked into CVS.
there's one thing I dislike with automake-1.9: the compiler messages
take several lines, so one may miss compiler warnings. And I definitely
don't like compiler warnings.
When the old make looked like this:
gcc [options] -o file1.o file1.c
gcc [options] -o file2.o file2.c
gcc [options] -o file3.o file3.c
...
the new run looks like this:
if gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -Wall -W -g -O2 -MT
lcd4linux.o -MD -MP -MF ".deps/lcd4linux.Tpo" -c -o lcd4linux.o
lcd4linux.c; \
then mv -f ".deps/lcd4linux.Tpo" ".deps/lcd4linux.Po"; else rm
-f ".deps/lcd4linux.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -Wall -W -g -O2 -MT
cfg.o -MD -MP -MF ".deps/cfg.Tpo" -c -o cfg.o cfg.c; \
then mv -f ".deps/cfg.Tpo" ".deps/cfg.Po"; else rm -f
".deps/cfg.Tpo"; exit 1; fi
Is there a way to make the output look a bit nicer?
btw, some of you may already have noticed that SourceForge has changed
their CVS infrastructure, so that the old CVS paths did no longer work.
Basicalle, they changed from cvs.sourceforge.net to
lcd4linux.cvs.sourceforge.net. I've corrected the wiki, too (thanks,
Norbert!)
btw #2, I added a file "smoketest.sh", it does nothing but call
"configure --with-drivers=<name>; make" for every single driver, so that
compiler/linker issues which affect a single driver only should show up.
Any feedback with this script would be very welcome!
bye, Michael
--
Michael Reinelt <re...@eu...>
http://home.pages.at/reinelt
GPG-Key 0xDF13BA50
ICQ #288386781
|