8199884: JDK-8199749 broke build with make 3.81
Reviewed-by: tbell
This commit is contained in:
parent
ce2fbabb94
commit
dca38708e5
@ -67,6 +67,7 @@ endef
|
|||||||
# In GNU Make 4.0 and higher, there is a file function for writing to files.
|
# In GNU Make 4.0 and higher, there is a file function for writing to files.
|
||||||
ifeq (4.0, $(firstword $(sort 4.0 $(MAKE_VERSION))))
|
ifeq (4.0, $(firstword $(sort 4.0 $(MAKE_VERSION))))
|
||||||
HAS_FILE_FUNCTION := true
|
HAS_FILE_FUNCTION := true
|
||||||
|
CORRECT_FUNCTION_IN_RECIPE_EVALUATION := true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
|
@ -827,7 +827,9 @@ define SetupNativeCompilationBody
|
|||||||
$$(shell $(RM) $$($1_TARGET))
|
$$(shell $(RM) $$($1_TARGET))
|
||||||
endif
|
endif
|
||||||
$$($1_DEBUGINFO_FILES): $$($1_TARGET)
|
$$($1_DEBUGINFO_FILES): $$($1_TARGET)
|
||||||
$$(if $$(wildcard $$@), , $$(error $$@ was not created for $$<))
|
$$(if $$(CORRECT_FUNCTION_IN_RECIPE_EVALUATION), \
|
||||||
|
$$(if $$(wildcard $$@), , $$(error $$@ was not created for $$<)) \
|
||||||
|
)
|
||||||
$(TOUCH) $$@
|
$(TOUCH) $$@
|
||||||
|
|
||||||
$1 += $$($1_DEBUGINFO_FILES)
|
$1 += $$($1_DEBUGINFO_FILES)
|
||||||
@ -875,7 +877,9 @@ define SetupNativeCompilationBody
|
|||||||
$$(shell $(RM) $$($1_TARGET))
|
$$(shell $(RM) $$($1_TARGET))
|
||||||
endif
|
endif
|
||||||
$$($1_IMPORT_LIBRARY): $$($1_TARGET)
|
$$($1_IMPORT_LIBRARY): $$($1_TARGET)
|
||||||
$$(if $$(wildcard $$@), , $$(error $$@ was not created for $$<))
|
$$(if $$(CORRECT_FUNCTION_IN_RECIPE_EVALUATION), \
|
||||||
|
$$(if $$(wildcard $$@), , $$(error $$@ was not created for $$<)) \
|
||||||
|
)
|
||||||
$(TOUCH) $$@
|
$(TOUCH) $$@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user