aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/link-rule.cxx
AgeCommit message (Collapse)AuthorFilesLines
2018-05-25Fix link rule to synthesize identical dependency for clean and updateBoris Kolpackov1-11/+44
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-18Pass ignore_dangling flag to dir_iterator() ctorKaren Arutyunov1-1/+4
2018-05-02Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov1-0/+14
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov1-9/+33
2018-03-21Strip out_root when hashing linker input pathsBoris Kolpackov1-7/+8
This allows moving out_root of simple projects (no rpath, -I$out_root, or similar) without causing a re-link which we use for testing.
2018-02-16Fix group link-up race in cc::link_rule::match()Boris Kolpackov1-5/+14
2018-02-16Fix group link-up raceBoris Kolpackov1-9/+8
2018-02-14Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov1-16/+14
2018-02-08Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov1-2/+2
2018-02-07Initial work for default update outer operationBoris Kolpackov1-2/+31
While update still uses the old "all update rules update all their prerequisites" assumption, test and install have been fixed not to rely on this.
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-0/+2104
Instead we now have two more or less separate match states for outer and inner parts of an action.