mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-08 14:08:09 +02:00
--- Merging r48518 into '.':
C compiler/Makefile C compiler/Makefile.fpc --- Recording mergeinfo for merge of r48518 into '.': U . git-svn-id: branches/fixes_3_2@48556 -
This commit is contained in:
parent
48ba8f691d
commit
371bb9fd58
@ -4108,6 +4108,9 @@ ifdef CMP
|
||||
override DIFF:=$(CMP) -i218
|
||||
endif
|
||||
endif
|
||||
ifeq ($(OS_TARGET), darwin)
|
||||
CODESIGN?=$(strip $(wildcard $(addsuffix /codesign,$(SEARCHPATH))))
|
||||
endif
|
||||
ifneq ($(CYCLELEVEL),1)
|
||||
ifndef ALLOW_WARNINGS
|
||||
override LOCALOPT+=-Sew
|
||||
@ -4306,7 +4309,11 @@ ifdef OLDFPC
|
||||
ifneq ($(OS_TARGET),darwin)
|
||||
DIFFRESULT:=$(shell $(DIFF) $(OLDFPC) $(FPC))
|
||||
else
|
||||
DIFFRESULT:=$(shell cp $(OLDFPC) $(OLDFPC).tmp; cp $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; rm $(OLDFPC).tmp $(FPC).tmp)
|
||||
ifneq ($(CODESIGN),)
|
||||
DIFFRESULT:=$(shell $(COPY) $(OLDFPC) $(OLDFPC).tmp; $(COPY) $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(CODESIGN) --remove-signature $(OLDFPC).tmp; codesign --remove-signature $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; $(RMPROG) $(OLDFPC).tmp $(FPC).tmp)
|
||||
else
|
||||
DIFFRESULT:=$(shell $(COPY) $(OLDFPC) $(OLDFPC).tmp; $(COPY) $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; $(RMPROG) $(OLDFPC).tmp $(FPC).tmp)
|
||||
endif
|
||||
endif
|
||||
else
|
||||
DIFFRESULT=Not equal
|
||||
@ -4339,7 +4346,20 @@ $(TEMPNAME3) : $(TEMPNAME2)
|
||||
cycle:
|
||||
$(MAKE) tempclean $(TEMPNAME3)
|
||||
$(MAKE) 'FPC=$(BASEDIR)/$(TEMPNAME3)' 'OLDFPC=$(BASEDIR)/$(TEMPNAME2)' next CYCLELEVEL=4
|
||||
ifneq ($(OS_TARGET), darwin)
|
||||
$(DIFF) $(TEMPNAME3) $(EXENAME)
|
||||
else
|
||||
$(COPY) $(TEMPNAME3) $(TEMPNAME3).tmp
|
||||
$(COPY) $(EXENAME) $(EXENAME).tmp
|
||||
strip -no_uuid $(TEMPNAME3).tmp
|
||||
strip -no_uuid $(EXENAME).tmp
|
||||
ifneq ($(CODESIGN),)
|
||||
$(CODESIGN) --remove-signature $(TEMPNAME3).tmp
|
||||
$(CODESIGN) --remove-signature $(EXENAME).tmp
|
||||
endif
|
||||
$(DIFF) $(TEMPNAME3).tmp $(EXENAME).tmp
|
||||
rm $(TEMPNAME3).tmp $(EXENAME).tmp
|
||||
endif
|
||||
$(MAKE) $(addsuffix _all,$(TARGET_DIRS)) 'FPC=$(BASEDIR)/$(EXENAME)'
|
||||
$(MAKE) wpocycle
|
||||
$(MAKE) echotime
|
||||
|
@ -374,6 +374,10 @@ override DIFF:=$(CMP) -i218
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(OS_TARGET), darwin)
|
||||
CODESIGN?=$(strip $(wildcard $(addsuffix /codesign,$(SEARCHPATH))))
|
||||
endif
|
||||
|
||||
# Use -Sew option by default
|
||||
# Allow disabling by setting ALLOW_WARNINGS=1
|
||||
ifneq ($(CYCLELEVEL),1)
|
||||
@ -678,7 +682,11 @@ ifdef OLDFPC
|
||||
ifneq ($(OS_TARGET),darwin)
|
||||
DIFFRESULT:=$(shell $(DIFF) $(OLDFPC) $(FPC))
|
||||
else
|
||||
DIFFRESULT:=$(shell cp $(OLDFPC) $(OLDFPC).tmp; cp $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; rm $(OLDFPC).tmp $(FPC).tmp)
|
||||
ifneq ($(CODESIGN),)
|
||||
DIFFRESULT:=$(shell $(COPY) $(OLDFPC) $(OLDFPC).tmp; $(COPY) $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(CODESIGN) --remove-signature $(OLDFPC).tmp; codesign --remove-signature $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; $(RMPROG) $(OLDFPC).tmp $(FPC).tmp)
|
||||
else
|
||||
DIFFRESULT:=$(shell $(COPY) $(OLDFPC) $(OLDFPC).tmp; $(COPY) $(FPC) $(FPC).tmp; strip -no_uuid $(OLDFPC).tmp; strip -no_uuid $(FPC).tmp; $(DIFF) $(OLDFPC).tmp $(FPC).tmp; $(RMPROG) $(OLDFPC).tmp $(FPC).tmp)
|
||||
endif
|
||||
endif
|
||||
else
|
||||
DIFFRESULT=Not equal
|
||||
@ -716,7 +724,20 @@ $(TEMPNAME3) : $(TEMPNAME2)
|
||||
cycle:
|
||||
$(MAKE) tempclean $(TEMPNAME3)
|
||||
$(MAKE) 'FPC=$(BASEDIR)/$(TEMPNAME3)' 'OLDFPC=$(BASEDIR)/$(TEMPNAME2)' next CYCLELEVEL=4
|
||||
ifneq ($(OS_TARGET), darwin)
|
||||
$(DIFF) $(TEMPNAME3) $(EXENAME)
|
||||
else
|
||||
$(COPY) $(TEMPNAME3) $(TEMPNAME3).tmp
|
||||
$(COPY) $(EXENAME) $(EXENAME).tmp
|
||||
strip -no_uuid $(TEMPNAME3).tmp
|
||||
strip -no_uuid $(EXENAME).tmp
|
||||
ifneq ($(CODESIGN),)
|
||||
$(CODESIGN) --remove-signature $(TEMPNAME3).tmp
|
||||
$(CODESIGN) --remove-signature $(EXENAME).tmp
|
||||
endif
|
||||
$(DIFF) $(TEMPNAME3).tmp $(EXENAME).tmp
|
||||
rm $(TEMPNAME3).tmp $(EXENAME).tmp
|
||||
endif
|
||||
$(MAKE) $(addsuffix _all,$(TARGET_DIRS)) 'FPC=$(BASEDIR)/$(EXENAME)'
|
||||
$(MAKE) wpocycle
|
||||
$(MAKE) echotime
|
||||
|
Loading…
Reference in New Issue
Block a user