summaryrefslogtreecommitdiff
path: root/CC/test/RULES
diff options
context:
space:
mode:
Diffstat (limited to 'CC/test/RULES')
-rw-r--r--CC/test/RULES15
1 files changed, 15 insertions, 0 deletions
diff --git a/CC/test/RULES b/CC/test/RULES
index c0d54b5..3401974 100644
--- a/CC/test/RULES
+++ b/CC/test/RULES
@@ -19,9 +19,12 @@
, "CXX"
, "CFLAGS"
, "CXXFLAGS"
+ , "LDFLAGS"
, "ADD_CFLAGS"
, "ADD_CXXFLAGS"
+ , "ADD_LDFLAGS"
, "ENV"
+ , "BUILD_POSITION_INDEPENDENT"
, "TEST_ENV"
, "TIMEOUT_SCALE"
, "CC_TEST_LAUNCHER"
@@ -32,6 +35,7 @@
]
, "implicit":
{ "defaults": [["./", "..", "defaults"]]
+ , "shell-defaults": [["./", "../../shell", "defaults"]]
, "runner": ["runner"]
, "summarizer": [["./", "../../shell/test", "summarizer"]]
}
@@ -75,6 +79,8 @@
]
, "data": ["Any files the test binary needs access to when running"]
, "defaults": ["The C/C++ toolchain to use"]
+ , "shell-defaults":
+ ["The shell toolchain to use PATH from for calling the summary action"]
, "runner":
[ "The test runner which starts the actual test binary after providing"
, "the respective environment. The runner also takes care of capturing"
@@ -97,6 +103,10 @@
[ "The flags for CXX to be used instead of the default ones"
, "taken from the [\"CC\", \"defaults\"] target"
]
+ , "LDFLAGS":
+ [ "The linker flags do be used instead of the default ones"
+ , "taken from the [\"CC\", \"defaults\"] target"
+ ]
, "ADD_CFLAGS":
[ "The flags to add to the default ones for CC"
, "taken from the [\"CC\", \"defaults\"] target"
@@ -105,7 +115,12 @@
[ "The flags to add to the default ones for CXX"
, "taken from the [\"CC\", \"defaults\"] target"
]
+ , "ADD_LDFLAGS":
+ [ "The linker flags to add to the default ones"
+ , "taken from the [\"CC\", \"defaults\"] target"
+ ]
, "ENV": ["The environment for any action generated."]
+ , "BUILD_POSITION_INDEPENDENT": ["Build with -fPIC."]
, "TEST_ENV": ["The environment for executing the test runner."]
, "TIMEOUT_SCALE":
["Factor on how to scale the timeout for this test. Defaults to 1.0."]