diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2022-09-14 15:32:00 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2022-09-14 16:12:58 +0200 |
commit | 647562f419f97902d28f5dd710718c421e0c88fd (patch) | |
tree | 928af5917f6b60fd48b2a19f76b510e8a126fe64 /rules | |
parent | d2e1522b1d43fe9ddf33510049ca6e29871e88f3 (diff) | |
download | justbuild-647562f419f97902d28f5dd710718c421e0c88fd.tar.gz |
rules: Fix ar binary not taken from defaults
Diffstat (limited to 'rules')
-rw-r--r-- | rules/CC/EXPRESSIONS | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rules/CC/EXPRESSIONS b/rules/CC/EXPRESSIONS index a1033d90..2cf59572 100644 --- a/rules/CC/EXPRESSIONS +++ b/rules/CC/EXPRESSIONS @@ -20,6 +20,17 @@ } } } +, "default-AR": + { "imports": {"list_provider": ["./", "..", "field_list_provider"]} + , "expression": + { "type": "join" + , "$1": + { "type": "let*" + , "bindings": [["fieldname", "defaults"], ["provider", "AR"]] + , "body": {"type": "CALL_EXPRESSION", "name": "list_provider"} + } + } + } , "default-CFLAGS": { "imports": {"list_provider": ["./", "..", "field_list_provider"]} , "expression": @@ -408,6 +419,7 @@ { "compiler": "compiler" , "flags": "flags" , "objects": "objects" + , "default-AR": "default-AR" , "default-ENV": "default-ENV" } , "expression": @@ -421,6 +433,7 @@ ] , ["CXX", {"type": "CALL_EXPRESSION", "name": "compiler"}] , ["CXXFLAGS", {"type": "CALL_EXPRESSION", "name": "flags"}] + , ["AR", {"type": "CALL_EXPRESSION", "name": "default-AR"}] , [ "CXXFLAGS" , { "type": "++" , "$1": |