%scons; ]>
The Library Builder
Linking With a Library env = Environment(CC = 'gcc', LIBS = 'world') env.Program('hello.c') % scons gcc -c hello.c -o hello.o gcc -c world.c -o world.o gcc -o hello hello.o -lworld
Creating a Library env = Environment(CC = 'gcc', LIBS = 'world') env.Program('hello.c') env.Library('world.c') % scons gcc -c hello.c -o hello.o gcc -c world.c -o world.o ar r libworld.a world.o ar: creating libworld.a ranlib libworld.a gcc -o hello hello.o libworld.a
The &Library; Builder X