Opened 16 years ago

Closed 15 years ago

#205 closed enhancement (fixed)

Configure Boost to build only used libraries

Reported by: mloskot Owned by: gregboone
Priority: major Milestone: 3.4.0
Component: Build System Version: 3.3.0
Severity: 3 Keywords: boost date_time program_options thread
Cc: External ID:

Description

Currently, build_thirdparty scripts request to building of complete set of Boost libraries but only 3 of Boost binary libraries are used:

  • date_time
  • program_options
  • thread

The compilation of all 12 Boost binary libraries takes long time and it's a good idea to build only used libraries.

BTW, here is the command that prints list of non-headers-only Boost libraries that require to be compiled:

D:\dev\fdo\_svn\trunk\Thirdparty\boost>bjam --show-libraries
The following libraries require building:
    - date_time
    - filesystem
    - graph
    - iostreams
    - program_options
    - python
    - regex
    - serialization
    - signals
    - test
    - thread
    - wave

This task is a first part of minimizing Boost footprint in FDO. The second one is #189.

Change History (2)

comment:1 by gregboone, 16 years ago

Milestone: 3.3.03.3.1
Version: 3.3.0

comment:2 by gregboone, 15 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.