Hi,

Im trying to get Boost Build to work for me and I am having trouble. I think this question is dumb, but im new to build systems.

I have a simple project that is going to build on Linux, Windows and Mac OSX. The projects only current external dependency is ODBC (unixodbc on Linux/Mac). On windows we simply link libodbc32.a and libodbccp32.a, if we were going to use a Makefile/gcc on Linux and Mac we would add -l iodbc.

Right now my jamfile just has this line:

exe jserver : sc/main.cpp sc/Action.cpp sc/aconnects.cpp lib/libodbc32.a lib/libodbccp32.a  ;

And works only on windows, how do I change it to additionally work on Linux/Mac? How do I conditionally change what libraries are linked based on platform?

Thanks,
Dan