## Passing internal dependencies to the compiler object | |
Methods on the compiler object (such as `compiles`, `links`, `has_header`) | |
can be passed dependencies returned by `declare_dependency`, as long as they | |
only specify compiler/linker arguments or other dependencies that satisfy | |
the same requirements. |