Created by: rmaz
Currently any target with dependencies that specify platform linker flags will have its linker flags overridden by those flags rather than appended. This diff changes the behaviour to match how c flags are handled, by appending the platform flags to the existing base flags.