NO_MSGFMT
- From
- Dominik Mahrer (Teddy) <teddy@teddy.ch>
- Date
- Aug 12, 2017, 13:44 UTC
- Message-ID
- <b6b12040-100f-5965-6dfd-344c84dddf96@teddy.ch>
Hi all
I'm compiling git from source code on a mashine without msgfmt. This leads to compile errors. To be able to compile git I created a patch that at least works for me:
diff -Naur ../git-2.14.1.orig/Makefile ./Makefile --- ../git-2.14.1.orig/Makefile 2017-08-09 21:54:31.000000000 +0200 +++ ./Makefile 2017-08-12 15:22:06.000000000 +0200
@@ -2261,7 +2261,11 @@ endif po/build/locale/%/LC_MESSAGES/git.mo: po/%.po +ifndef NO_MSGFMT $(QUIET_MSGFMT)mkdir -p $(dir $@) && $(MSGFMT) -o $@ $< +else + @echo Skipping file $@ +endif FIND_SOURCE_FILES = ( \ git ls-files \ @@ -2523,7 +2527,9 @@ endif ifndef NO_TCLTK $(MAKE) -C gitk-git install - $(MAKE) -C git-gui gitexecdir='$(gitexec_instdir_SQ)' install + ifndef NO_MSGFMT + $(MAKE) -C git-gui gitexecdir='$(gitexec_instdir_SQ)' install + endif endif ifneq (,$X) $(foreach p,$(patsubst %$X,%,$(filter %$X,$(ALL_PROGRAMS) $(BUILT_INS) git$X)), test '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p' -ef '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p$X' || $(RM) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p';) It would be great if it (or something similar) could be included in git. Regards Teddy