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.
|
||||
ifeq (4.0, $(firstword $(sort 4.0 $(MAKE_VERSION))))
|
||||
HAS_FILE_FUNCTION := true
|
||||
CORRECT_FUNCTION_IN_RECIPE_EVALUATION := true
|
||||
endif
|
||||
|
||||
##############################
|
||||
|
@ -827,7 +827,9 @@ define SetupNativeCompilationBody
|
||||
$$(shell $(RM) $$($1_TARGET))
|
||||
endif
|
||||
$$($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) $$@
|
||||
|
||||
$1 += $$($1_DEBUGINFO_FILES)
|
||||
@ -875,7 +877,9 @@ define SetupNativeCompilationBody
|
||||
$$(shell $(RM) $$($1_TARGET))
|
||||
endif
|
||||
$$($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) $$@
|
||||
endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user