artemp/trac2github — Issue #91: Refine SConstruct `BOOST_APPEND` setting.
Author: artemp
Created: 2011-10-09 20:12:38+00:00
State: open
Labels: Core_Library

When specifying `BOOST_TOOLKIT` the `-mt` flag was being put in the wrong order -- this fixes that. Moreover, the `-mt` flag and `BOOST_TOOLKIT` setting are set once in `BOOST_APPEND`, which is then subsequently used by the dependency routines. I've also added in some autodection logic for Boost 1.35 so that the extra dependencies for OSX are automatically added (is this required for any other platforms w/1.35 or must OSX?).

I've successfully tested (`rundemo.py`) with both debug and non-debug builds on OSX 10.5 using both Boost 1.34.1 and 1.35.