2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-20 14:42:14 +00:00
Files
build/test
Steven Watanabe e5d385d390 Rework handling of indirect conditionals.
* property-set now considers <conditional> to be conditional
* property.evaluate-conditionals-in-context now handles indirect
  conditionals as well.  This is the correct behavior for all places
  where evaluate-conditionals-in-context is currently used.
* Indirect conditionals now translate paths relative to the project
  in which they were defined, not relative to the current project.
* usage-requirements no longer use targets.evaluate-requirements,
  as the iterative algorithm is completely unnecessary (It's also
  wrong, since the new features shouldn't be applied to the evaluation
  context).
* indirect conditionals are removed from the property set when they
  are evaluated, just list regular conditionals.  (This is a consequence
  of passing them through evaluate-conditionals-in-context)
* This also allows non-free features in usage-requirements to "work" again
  (for some definition of work).
2018-01-06 16:01:36 -07:00
..
2016-02-28 17:09:32 +01:00
2011-12-07 17:45:52 +00:00
2014-06-13 19:19:38 +02:00
2015-09-17 10:24:07 +03:00
2015-09-17 10:24:07 +03:00
2017-03-30 13:24:09 -06:00
2016-10-27 20:22:04 -05:00
2013-05-25 15:54:54 +00:00
2017-12-19 15:59:51 -07:00
2015-09-17 10:24:07 +03:00
2015-09-17 10:24:07 +03:00
2015-09-17 10:24:07 +03:00
2007-12-25 09:25:25 +00:00
2015-09-17 10:24:07 +03:00
2017-12-30 12:19:47 -07:00
2010-10-30 14:32:50 +00:00
2017-03-30 13:24:09 -06:00
2017-12-29 12:32:58 -07:00
2017-12-30 10:53:03 -07:00
2017-12-19 15:59:51 -07:00

# Copyright 2002 Dave Abrahams
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)

  See test_system.html for detailed information on using the Boost Build test
system.