Returns the set of defines needed to compile this target. Each define is a string. These values are propagated to the target’s transitive dependents, that is, any rules that depend on this target.
Returns the list of modular headers that are declared by this target. This includes both public headers (such as those listed in “hdrs”) and private headers (such as those listed in “srcs”).
Returns the set of defines needed to compile this target. Each define is a string. These values are not propagated to the target’s transitive dependents.
Returns the set of search paths (as strings) for header files referenced by quotes, e.g. #include “foo/bar/header.h”. They can be either relative to the exec root or absolute. Usually passed with -iquote.
Returns the set of search paths (as strings) for header files referenced by angle brackets, e.g. #include <foo/bar/header.h>. They can be either relative to the exec root or absolute. Usually passed with -isystem.