fontconfig: Branch 'master'

[email protected] (Akira TAGOH)
Newsgroups gmane.comp.fonts.fontconfig
Message-ID <[email protected]>
 src/Makefile.am |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

New commits:
commit 28139816d62b8444ca61a000a87c71e59fef104d
Author: Akira TAGOH <[email protected]>
Date:   Mon Jun 5 21:00:36 2017 +0900

    Fix the build failure when srcdir != builddir and have gperf 3.1 or later installed

diff --git a/src/Makefile.am b/src/Makefile.am
index bbbfeda..bd5ac1f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -104,7 +104,11 @@ noinst_PROGRAMS = fcarch
 ../fc-lang/fclang.h:
 	cd ../fc-lang && $(MAKE) $(AM_MAKEFLAGS) fclang.h
 
-fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
+fcobjshash.gperf: Makefile stamp-fcobjshash.gperf
+	-@$(RM) stamp-fcobjshash.gperf
+	@$(MAKE) stamp-fcobjshash.gperf
+	@touch -r stamp-fcobjshash.gperf $@
+stamp-fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
 	$(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
 	$(SED) 's/^ *//;s/ *, */,/' | \
 	$(GREP) '^[^#]' | \
@@ -113,7 +117,7 @@ fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
 		/CUT_OUT_END/ { no_write=0; next; }; \
 		{ if (!no_write) print; next; }; \
 	' - > [email protected] && \
-	mv -f [email protected] $@ || ( $(RM) [email protected] && false )
+	mv -f [email protected] fcobjshash.gperf && touch $@ || ( $(RM) [email protected] && false )
 
 fcobjshash.h: Makefile fcobjshash.gperf
 	$(AM_V_GEN) $(GPERF) -m 100 fcobjshash.gperf > [email protected] && \
@@ -198,7 +202,7 @@ stamp-fcstdint: $(top_builddir)/config.status
 	@touch $@
 
 CLEANFILES = $(ALIAS_FILES) fontconfig.def
-DISTCLEANFILES = stamp-fcstdint fcstdint.h
+DISTCLEANFILES = stamp-fcstdint fcstdint.h stamp-fcobjshash.gperf
 
 fontconfig.def: $(PUBLIC_FILES) $(PUBLIC_FT_FILES)
 	echo Generating $@
_______________________________________________
Fontconfig mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/fontconfig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.