overrides are per-target only now, as they should

after overriding an option from SRCBUILD all targets
that are build after the current one inherit the overrides.
this shouldn't happen and is fixed via this commit.