diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2025-03-20 15:12:14 +0100 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2025-03-20 15:12:14 +0100 |
commit | 2430b90cb882f474fc35ab65a1cf61a319fe5364 (patch) | |
tree | 799552f3a742458af1dd45e64899c63c09bfa629 | |
parent | 4702b3386ca0427cc8ded8b38915aed3d4a8f407 (diff) | |
download | rules-cc-2430b90cb882f474fc35ab65a1cf61a319fe5364.tar.gz |
rules CC lint information: Fix missing inherited variables
...and unset TOOLCHAIN and TOOLCHAIN_DIR.
-rw-r--r-- | CC/EXPRESSIONS | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/CC/EXPRESSIONS b/CC/EXPRESSIONS index ee006da..26a61ee 100644 --- a/CC/EXPRESSIONS +++ b/CC/EXPRESSIONS @@ -813,7 +813,14 @@ } , "lint information": { "vars": - [ "srcs" + [ "CC" + , "CXX" + , "CFLAGS" + , "CXXFLAGS" + , "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "pure C" + , "srcs" , "hdrs" , "private-hdrs" , "compile-deps" @@ -836,7 +843,15 @@ , "expression": { "type": "let*" , "bindings": - [ [ "NON_SYSTEM_TOOLS" + [ ["TOOLCHAIN_DIR", "toolchain"] + , ["TOOLCHAIN", {"type": "CALL_EXPRESSION", "name": "default-TOOLCHAIN"}] + , [ "TOOLCHAIN" + , { "type": "to_subdir" + , "subdir": {"type": "var", "name": "TOOLCHAIN_DIR"} + , "$1": {"type": "var", "name": "TOOLCHAIN"} + } + ] + , [ "NON_SYSTEM_TOOLS" , {"type": "CALL_EXPRESSION", "name": "default-NON_SYSTEM_TOOLS"} ] , ["COMPILER", {"type": "CALL_EXPRESSION", "name": "compiler"}] |