merge revision(s) b48b841378f80e16378ceb83f3b78e52df9ae023, 2fe8b9cd3d308d754f3d33a948dfb1dd782a10dc: [Backport #21327]
digest.so needs ruby/digest.h which is installed by build-ext Copy to path with the base name
This commit is contained in:
parent
8a1d738b80
commit
551c444f81
@ -46,7 +46,7 @@ RUN_OPTS = --disable-gems
|
||||
# GITPULLOPTIONS = --no-tags
|
||||
|
||||
PRISM_SRCDIR = $(srcdir)/prism
|
||||
INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir) -I$(PRISM_SRCDIR) -I$(UNICODE_HDR_DIR) $(incflags)
|
||||
INCFLAGS = -I. -I$(arch_hdrdir) -I$(ext_hdrdir) -I$(hdrdir) -I$(srcdir) -I$(PRISM_SRCDIR) -I$(UNICODE_HDR_DIR) $(incflags)
|
||||
|
||||
GEM_HOME =
|
||||
GEM_PATH =
|
||||
@ -835,6 +835,9 @@ clean-platform distclean-platform realclean-platform:
|
||||
-$(Q) $(RMDIR) $(PLATFORM_DIR) 2> $(NULL) || $(NULLCMD)
|
||||
|
||||
RUBYSPEC_CAPIEXT = spec/ruby/optional/capi/ext
|
||||
RUBYSPEC_CAPIEXT_SRCDIR = $(srcdir)/$(RUBYSPEC_CAPIEXT)
|
||||
RUBYSPEC_CAPIEXT_DEPS = $(RUBYSPEC_CAPIEXT_SRCDIR)/rubyspec.h $(RUBY_H_INCLUDES) $(LIBRUBY) build-ext
|
||||
|
||||
clean-spec: PHONY
|
||||
-$(Q) $(RM) $(RUBYSPEC_CAPIEXT)/*.$(OBJEXT) $(RUBYSPEC_CAPIEXT)/*.$(DLEXT)
|
||||
-$(Q) $(RMDIRS) $(RUBYSPEC_CAPIEXT) 2> $(NULL) || $(NULLCMD)
|
||||
|
@ -500,7 +500,7 @@ update-deps:
|
||||
|
||||
# order-only-prerequisites doesn't work for $(RUBYSPEC_CAPIEXT)
|
||||
# because the same named directory exists in the source tree.
|
||||
$(RUBYSPEC_CAPIEXT)/%.$(DLEXT): $(srcdir)/$(RUBYSPEC_CAPIEXT)/%.c $(srcdir)/$(RUBYSPEC_CAPIEXT)/rubyspec.h $(RUBY_H_INCLUDES) $(LIBRUBY)
|
||||
$(RUBYSPEC_CAPIEXT)/%.$(DLEXT): $(srcdir)/$(RUBYSPEC_CAPIEXT)/%.c $(RUBYSPEC_CAPIEXT_DEPS)
|
||||
$(ECHO) building $@
|
||||
$(Q) $(MAKEDIRS) $(@D)
|
||||
$(Q) $(DLDSHARED) -L. $(XDLDFLAGS) $(XLDFLAGS) $(LDFLAGS) $(INCFLAGS) $(CPPFLAGS) $(OUTFLAG)$@ $< $(LIBRUBYARG)
|
||||
|
@ -2465,7 +2465,7 @@ static: #{$extmk && !$static ? "all" : "$(STATIC_LIB)#{$extout ? " install-rb" :
|
||||
dest = "#{dir}/#{File.basename(f)}"
|
||||
mfile.print("do-install-rb#{sfx}: #{dest}\n")
|
||||
mfile.print("#{dest}: #{f} #{timestamp_file(dir, target_prefix)}\n")
|
||||
mfile.print("\t$(Q) $(#{$extout ? 'COPY' : 'INSTALL_DATA'}) #{f} $(@D)\n")
|
||||
mfile.print("\t$(Q) $(#{$extout ? 'COPY' : 'INSTALL_DATA'}) #{f} $@\n")
|
||||
if defined?($installed_list) and !$extout
|
||||
mfile.print("\t@echo #{dest}>>$(INSTALLED_LIST)\n")
|
||||
end
|
||||
|
@ -74,7 +74,8 @@ DOCTARGETS = @RDOCTARGET@ @CAPITARGET@
|
||||
|
||||
EXTOUT = @EXTOUT@
|
||||
TIMESTAMPDIR = $(EXTOUT)/.timestamp
|
||||
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||
ext_hdrdir = $(EXTOUT)/include
|
||||
arch_hdrdir = $(ext_hdrdir)/$(arch)
|
||||
VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/missing
|
||||
|
||||
empty =
|
||||
|
@ -11,7 +11,7 @@
|
||||
# define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
|
||||
#define RUBY_VERSION_TEENY 8
|
||||
#define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
|
||||
#define RUBY_PATCHLEVEL 150
|
||||
#define RUBY_PATCHLEVEL 151
|
||||
|
||||
#include "ruby/version.h"
|
||||
#include "ruby/internal/abi.h"
|
||||
|
@ -487,7 +487,8 @@ ENCOBJS = dmyenc.$(OBJEXT)
|
||||
EXTOBJS = dmyext.$(OBJEXT)
|
||||
!endif
|
||||
|
||||
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||
ext_hdrdir = $(EXTOUT)/include
|
||||
arch_hdrdir = $(ext_hdrdir)/$(arch)
|
||||
top_srcdir = $(srcdir)
|
||||
hdrdir = $(srcdir)/include
|
||||
tooldir = $(srcdir)/tool
|
||||
@ -1399,8 +1400,6 @@ loadpath: verconf.h
|
||||
sed -e '1,/^const char ruby_initial_load_paths/d;/;/,$$d' \
|
||||
-e '/^^ /!d;s/ *"\\\\0"$$//;s/" *"//g'
|
||||
|
||||
RUBYSPEC_CAPIEXT_SRCDIR = $(srcdir)/$(RUBYSPEC_CAPIEXT)
|
||||
RUBYSPEC_CAPIEXT_DEPS = $(RUBYSPEC_CAPIEXT_SRCDIR)/rubyspec.h $(RUBY_H_INCLUDES) $(LIBRUBY)
|
||||
RUBYSPEC_CAPIEXT_EXTS =
|
||||
|
||||
!if [echo>rubyspec-capiext.mk RUBYSPEC_CAPIEXT_EXTS = \]
|
||||
|
Loading…
x
Reference in New Issue
Block a user