summaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2022-09-14 15:32:00 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2022-09-14 16:12:58 +0200
commit647562f419f97902d28f5dd710718c421e0c88fd (patch)
tree928af5917f6b60fd48b2a19f76b510e8a126fe64 /rules
parentd2e1522b1d43fe9ddf33510049ca6e29871e88f3 (diff)
downloadjustbuild-647562f419f97902d28f5dd710718c421e0c88fd.tar.gz
rules: Fix ar binary not taken from defaults
Diffstat (limited to 'rules')
-rw-r--r--rules/CC/EXPRESSIONS13
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":