Build: Fix linker and preprocess define in cmake

This patch fixes the embedded_set_target_link_defines custom function
to handle more than one pre-processor defines and also modifies the
compiler_preprocess_file custom function to handle additional macro
definitions and include paths (the gnuarm specific version of this
function already handles these).

Change-Id: I46c6ae8c98d20e6e2eb8379eda460a0f973abf8e
Signed-off-by: David Vincze <david.vincze@arm.com>
2 files changed