Hi, all,

I just rewrote the boost handling of scons.

1. Stop building dependency tree of boost libraries when using local
boost. This reduces the null build time of lyx from 29s to 16s. A
significant improvement. (I did not know scons spends so much time on
boost header files).

2. Check for system boost header files and add the path accordingly.
This prevents problems when system boost libraries have a different
version from included boost header files.

3. Use debug/release boost libraries in debug/release mode. I use a
much more stringent criteria to choose the correct boost libraries to
use. This may cause problem on some platforms that do not strictly
follow boost lib name convention.

Cheers, especially for the improved null build time.
Bo

Reply via email to