Closed JBouwer closed 9 months ago
Documentation for the above in 205b5971e61861cebbf1764d2f295f04b12f08b1, on top of generic documentation update PR #334.
Decided to go a much simpler way to resolve this. See https://github.com/bfgroup/b2/commit/d1c231218604c9c8c9e0c10c33d79de3b448426e
Excellent! :ok_hand: Thanks for considering!
Support for Darwin
@xxx
placeholders indll-path
.The Darwin platform supports special
@xxx/
placeholders for linking into the run path list of binaries.See the discussion #332 for background and details, as well as my rationale for choosing the following resolution.
The accompanying pull request resolves the issue as follows:
1) A new
at-placeholder-translate-path-rule
rule insrc/tools/darwin.jam
.2) Modify
property.translate
insrc/build/property.jam
to allow for multipletranslate-path-rule
s; The first rule to return a successful translationbreak
s the loop.3) Add the
darwin.at-placeholder-translate-path-rule
from (1) to the list oftranslate-path-rule
s - wheneversrc/tools/darwin.jam
is loaded.Types of changes
What types of changes does your code introduce?
Put an
x
in the boxes that applyChecklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.