"LiquidEyes" <[EMAIL PROTECTED]> wrote:
> 2. Is there a way to abort Make prematurely? (The equivalent of #error in 
> C.)

Do a simple call to false. The false command allways returns an error. The
error will cause make to halt unless you did call with "make -k", then
make will try to continue with other targets that doesn't depend on the
aborted target.

> ifneq ($(COMPILERSUPPORTED),yes)
>  @echo Compiler '$(COMPILERNAME)' not supported.
>  # I want to abort here instead of proceeding with the build!
> else
>  @echo Building with $(COMPILERNAME)...
> endif
> ###############################################
> 
> The only thing I can think of is to deliberately call a system command that 
> I know will return an error... but that seems a bit of a fudge.

I my opinion it is "the right" way to do it:

ifneq ($(COMPILERSUPPORTED),yes)
  @echo Compiler '$(COMPILERNAME)' not supported.
  false
else
  @echo Building with $(COMPILERNAME)...
endif

regards Henrik
-- 
The address in the header is only to prevent spam. My real address is:
hc8(at)uthyres.com Examples of addresses which go to spammers:
[EMAIL PROTECTED] [EMAIL PROTECTED]

_______________________________________________
help-gnu-utils mailing list
help-gnu-utils@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-utils

Reply via email to