summaryrefslogtreecommitdiff
path: root/CC/proto
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2022-08-25 12:17:26 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2022-09-13 10:51:13 +0200
commit7ccfae885273899d42c0ea6059fc6910e72aedbb (patch)
tree87f260be06588403e0e72890623c0b8c706aea61 /CC/proto
parent3e4e38f6987d7435232b175fd0070608b76b4d50 (diff)
downloadrules-cc-7ccfae885273899d42c0ea6059fc6910e72aedbb.tar.gz
Rules: Implement setting ADD_{C,CXX}FLAGS via variables
Diffstat (limited to 'CC/proto')
-rw-r--r--CC/proto/RULES26
1 files changed, 24 insertions, 2 deletions
diff --git a/CC/proto/RULES b/CC/proto/RULES
index 04082c1..a4579e7 100644
--- a/CC/proto/RULES
+++ b/CC/proto/RULES
@@ -8,7 +8,18 @@
, "string_fields": ["name", "stage"]
, "target_fields": ["srcs", "deps"]
, "config_vars":
- ["OS", "ARCH", "HOST_ARCH", "CXX", "CC", "CXXFLAGS", "CFLAGS", "ENV", "AR"]
+ [ "OS"
+ , "ARCH"
+ , "HOST_ARCH"
+ , "CXX"
+ , "CC"
+ , "CXXFLAGS"
+ , "CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "ADD_CFLAGS"
+ , "ENV"
+ , "AR"
+ ]
, "implicit":
{ "protoc": [["@", "protoc", "", "protoc"]]
, "defaults": [["./", "..", "defaults"]]
@@ -39,7 +50,18 @@
, "string_fields": ["name", "stage"]
, "target_fields": ["srcs", "deps"]
, "config_vars":
- ["OS", "ARCH", "HOST_ARCH", "CXX", "CC", "CXXFLAGS", "CFLAGS", "ENV", "AR"]
+ [ "OS"
+ , "ARCH"
+ , "HOST_ARCH"
+ , "CXX"
+ , "CC"
+ , "CXXFLAGS"
+ , "CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "ADD_CFLAGS"
+ , "ENV"
+ , "AR"
+ ]
, "implicit":
{ "protoc": [["@", "protoc", "", "protoc"]]
, "grpc_cpp_plugin": [["@", "grpc", "src/compiler", "grpc_cpp_plugin"]]