diff options
author | Sascha Roloff <sascha.roloff@huawei.com> | 2023-05-31 12:29:42 +0200 |
---|---|---|
committer | Sascha Roloff <sascha.roloff@huawei.com> | 2023-05-31 12:29:42 +0200 |
commit | 6bae849b9242378d286c80d08a903f143027328b (patch) | |
tree | 83c17a72637c6cddc1a379fd5d7e96ac907a85c3 /rules/CC/foreign/cmake/RULES | |
parent | ac9563009ba6025ff9bd8c0124e2aa072ef03f86 (diff) | |
parent | 3207a8c0b15d80e77e3addc98fc3d23027bb298b (diff) | |
download | rules-cc-6bae849b9242378d286c80d08a903f143027328b.tar.gz |
Merge subtree 'rules' into rules-cc
Diffstat (limited to 'rules/CC/foreign/cmake/RULES')
-rw-r--r-- | rules/CC/foreign/cmake/RULES | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/rules/CC/foreign/cmake/RULES b/rules/CC/foreign/cmake/RULES index a53b92e..4622357 100644 --- a/rules/CC/foreign/cmake/RULES +++ b/rules/CC/foreign/cmake/RULES @@ -406,6 +406,7 @@ , "cmake-build": "cmake-build" , "strip-prefix": ["./", "..", "strip-prefix"] , "prebuilt result": ["CC/prebuilt", "prebuilt result"] + , "install-deps": ["CC", "install-with-deps stage"] } , "expression": { "type": "let*" @@ -464,6 +465,20 @@ , "body": {"type": "CALL_EXPRESSION", "name": "stage_field"} } ] + , [ "localbase_dir" + , { "type": "to_subdir" + , "subdir": "localbase" + , "msg": "dependency installation files may not overlap" + , "$1": + { "type": "let*" + , "bindings": + [ ["pc-install-dir", "lib/pkgconfig"] + , ["targets", {"type": "FIELD", "name": "deps"}] + ] + , "body": {"type": "CALL_EXPRESSION", "name": "install-deps"} + } + } + ] , [ "installed_dirs" , { "type": "foreach" , "var": "dir_path" |