Commit dccdf32cc4dddc694b057296e8d6a4fb0506eb7c

Ran Benita 2012-05-08T01:08:07

Refactor Compile<component> functions The error handling was not ideal, so unify it. Also makes the functions a bit easier to read. Signed-off-by: Ran Benita <ran234@gmail.com>