{ "catch-main": { "type": ["@", "rules", "CC", "library"] , "name": ["catch-main"] , "srcs": ["main.cpp"] , "deps": [["@", "catch2", "", "catch2"], ["test/utils", "log_config"]] , "stage": ["test"] } , "TESTS": { "type": "install" , "tainted": ["test"] , "dirs": [ [["./", "buildtool", "TESTS"], "buildtool"] , [["./", "utils", "TESTS"], "utils"] , [["./", "end-to-end", "TESTS"], "end-to-end"] , [["./", "other_tools", "TESTS"], "other_tools"] ] } , "ALL": { "type": "configure" , "arguments_config": [ "OS" , "ARCH" , "HOST_ARCH" , "TARGET_ARCH" , "COMPILER_FAMILY" , "TEST_BOOTSTRAP_JUST_MR" ] , "tainted": ["test"] , "target": "TESTS" , "config": { "type": "let*" , "bindings": [ ["OS", {"type": "var", "name": "OS", "default": "linux"}] , ["ARCH", {"type": "var", "name": "ARCH", "default": "x86_64"}] , [ "HOST_ARCH" , { "type": "var" , "name": "HOST_ARCH" , "default": {"type": "var", "name": "ARCH"} } ] , [ "TARGET_ARCH" , { "type": "var" , "name": "TARGET_ARCH" , "default": {"type": "var", "name": "ARCH"} } ] , [ "COMPILER_FAMILY" , {"type": "var", "name": "COMPILER_FAMILY", "default": "clang"} ] ] , "body": { "type": "env" , "vars": [ "OS" , "ARCH" , "HOST_ARCH" , "TARGET_ARCH" , "COMPILER_FAMILY" , "TEST_BOOTSTRAP_JUST_MR" ] } } } , "bootstrap-test": { "type": "install" , "tainted": ["test"] , "deps": [["./", "bootstrap", "TESTS"]] } }