Unicode::Normalize needs CombiningClass.pl
authorTony Cook <tony@develop-help.com>
Thu, 29 Oct 2015 03:13:36 +0000 (14:13 +1100)
committerTony Cook <tony@develop-help.com>
Thu, 29 Oct 2015 03:13:36 +0000 (14:13 +1100)
This (typically) worked ok for parallel builds, since U::N is built
very late in the XS extensions build process, but for non-parallel
builds the lack of the dependency could result in a build failure.

win32/makefile.mk

index 1fb2df4..5bdba0a 100644 (file)
@@ -1457,7 +1457,7 @@ $(PERLEXESTATIC): $(PERLSTATICLIB) $(CONFIGPM) $(PERLEXEST_OBJ) $(PERLEXE_RES)
 # DynaLoader.pm, so this will have to do
 
 #most of deps of this target are in DYNALOADER and therefore omitted here
-Extensions : $(PERLDEP) $(DYNALOADER) $(GLOBEXE)
+Extensions : $(PERLDEP) $(DYNALOADER) $(GLOBEXE) $(UNIDATAFILES)
        $(MINIPERL) -I..\lib ..\make_ext.pl "MAKE=$(PLMAKE)" --dir=$(CPANDIR) --dir=$(DISTDIR) --dir=$(EXTDIR) --dynamic
 
 Extensions_reonly : $(PERLDEP) $(DYNALOADER)