Skip to content

Boost integration

Lars Bilke requested to merge github/fork/bilke/BoostIntegration into master

This pull request integrates Boost in the following way:

  • It first checks for Boost installed on the system. See also my Windows guide for easily installing Boost!
  • If Boost was not found on the system it builds it with a specific set of libraries (which can be expanded to include more as well) with CMake's ExternalProject_Add functionality inside the build directory
    • I have made some tests how long this step takes:
      • Linux / Mac: under 2 minutes
      • Windows: about 15 minutes (the compilation itself takes also under two minutes but uncompressing the Boost archive is very slow on Windows because there are many files in there and Windows does not like many files ...)

To sum up: the committed developer installs Boost on his / her system. All others don't have to care about anything but have to wait a little longer.

This pull request is related to #43 (closed).

Merge request reports