mirror of
https://github.com/boostorg/boost-ci.git
synced 2026-01-19 04:02:12 +00:00
As pointed out by @sdarwin multiple values in `B2_DEFINES` led to a failing build as the scripts only supported a single value for the "new" var usages. This is a regression from the old usage where `B2_DEFINES: define=FOO=1 define=BAR=2` could be used. This is now fixed by a small parser function which generates multiple `define=*` entries and additionally now also supports spaces in the define values. Same is done for `B2_INCLUDE` which has the same issue. Also includes the change to the CI script from #177 and an additional test in test.cpp to verify that this works.