From e53fdf6e2ea3d1c5827b898b723eac07088cb36b Mon Sep 17 00:00:00 2001 From: TiborGY Date: Sat, 29 Dec 2018 15:13:27 +0100 Subject: [PATCH] prevent fallthough if TARGET is incorrect If the user supplies an incorrect TARGET in Makefile.rule, the build system should detect it and error out. Fixes #1938 --- getarch.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/getarch.c b/getarch.c index 146f1f36f..140e496b5 100644 --- a/getarch.c +++ b/getarch.c @@ -1068,6 +1068,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef FORCE +#ifdef USER_TARGET +#error "The target specified in Makefile.rule is not supported. Please choose a target from TargetList.txt and revise Makefile.rule." +#endif + #if defined(__powerpc__) || defined(__powerpc) || defined(powerpc) || \ defined(__PPC__) || defined(PPC) || defined(_POWER) || defined(__POWERPC__) #ifndef POWER