X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=utils%2Fpwd%2FMakefile;h=0935a64d1ddbfd3e4f7744955e90d4b2d68613e4;hb=d7d755865a3849be26a468a3fa430ff96c8e9e0c;hp=f8fea4542a2b74b55b9c6dc30164f946c95966d4;hpb=04a42d01c41923baf66eacabf6ffb22dfe367108;p=ghc-hetmet.git diff --git a/utils/pwd/Makefile b/utils/pwd/Makefile index f8fea45..0935a64 100644 --- a/utils/pwd/Makefile +++ b/utils/pwd/Makefile @@ -1,7 +1,22 @@ TOP=../.. include $(TOP)/mk/boilerplate.mk -HS_PROG=pwd +# Beyond stage 1, honour any Mac OS X depolyment target options. If we use +# these options in stage 1 we get a linker error if the bootstrap compiler is +# for a more recent OS version +ifeq "$(stage)" "2" +SRC_CC_OPTS += $(MACOSX_DEPLOYMENT_CC_OPTS) +SRC_HC_OPTS += $(addprefix -optc, $(MACOSX_DEPLOYMENT_CC_OPTS)) +SRC_LD_OPTS += $(addprefix -optl, $(MACOSX_DEPLOYMENT_LD_OPTS)) +endif + +# We have two version: the inplace version compiled by the bootstrap compiler +# and the install version compiled by the stage 1 compiler +ifeq "$(stage)" "2" +HS_PROG = pwd +else +HS_PROG = pwd-inplace +endif binary-dist: $(INSTALL_DIR) $(BIN_DIST_DIR)/utils/pwd