|
Boost-Build : |
From: Lally Singh (lally.singh_at_[hidden])
Date: 2006-06-23 19:34:51
Hey all, simple question (please redirect me if this is the wrong place):
I've got a project that needs linking with some boost libraries, and I
don't know how to tell bjam to do it.
The Jamfile ends up in the files getting compiled, but the libraries
aren't linked in, causing the build to fail.
My Jamfile:
exe mfront : ./driver/driver.cpp ./main.cpp ./parser/generator.cpp :
<lib>filesystem <lib>wave ;
The Makefile I use, as I can't get the Jamfile to work:
# Invoke STLFilt to clean up what we're getting here.
CXX = gfilt
CXXFLAGS += -g -I/usr/local/src/boost -I.
LDFLAGS += -L/usr/local/lib
OBJECTS = driver/config.o driver/output.o driver/driver.o main.o
parser/generator.o parser/actions.o map/map.o
mfront.bin: $(OBJECTS)
$(CXX) -o mfront.bin $^ $(LDFLAGS) -lboost_filesystem
-lboost_wave -lboost_regex
parser/generator.o: parser/decl_grammar.h parser/actions.h
clean:
$(RM) $(OBJECTS) mfront.bin
Any suggestions?
Thanks in advance for any help?
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk