From da18e28fbfb842460f1c7f15c4ea9ae889a0d3c0 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Thu, 5 Nov 2015 17:16:02 +0000 Subject: [PATCH] Add helpful warning about setting path in main make file git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@39155 72102866-910b-0410-8b05-ffd578937521 --- Framework/PCMakefileFactory.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Framework/PCMakefileFactory.m b/Framework/PCMakefileFactory.m index 2817304..6c3e1c3 100644 --- a/Framework/PCMakefileFactory.m +++ b/Framework/PCMakefileFactory.m @@ -86,6 +86,18 @@ static PCMakefileFactory *_factory = nil; [mfile appendString: @"ifeq ($(GNUSTEP_MAKEFILES),)\n"]; [mfile appendString: @" GNUSTEP_MAKEFILES := $(shell gnustep-config "]; [mfile appendString: @"--variable=GNUSTEP_MAKEFILES 2>/dev/null)\n"]; + [mfile appendString: @" ifeq ($(GNUSTEP_MAKEFILES),)\n"]; + [mfile appendString: @" $(warning )\n"]; + [mfile appendString: @" $(warning Unable to obtain GNUSTEP_MAKEFILES"]; + [mfile appendString: @" setting from gnustep-config!)\n"]; + [mfile appendString: @" $(warning Perhaps gnustep-make is not properly"]; + [mfile appendString: @" installed,)\n"]; + [mfile appendString: @" $(warning so gnustep-config is not in your"]; + [mfile appendString: @" PATH.)\n"]; + [mfile appendString: @" $(warning )\n"]; + [mfile appendString: @" $(warning Your PATH is currently $(PATH))\n"]; + [mfile appendString: @" $(warning )\n"]; + [mfile appendString: @" endif\n"]; [mfile appendString: @"endif\n"]; [mfile appendString: @"ifeq ($(GNUSTEP_MAKEFILES),)\n"]; [mfile appendString: @" $(error You need to set GNUSTEP_MAKEFILES"];