Make verification of committed .mo files optional.
authorGuillermo S. Romero <gsr.b3d@infernal-iceberg.com>
Tue, 15 Sep 2009 22:34:10 +0000 (22:34 +0000)
committerGuillermo S. Romero <gsr.b3d@infernal-iceberg.com>
Tue, 15 Sep 2009 22:34:10 +0000 (22:34 +0000)
po/Makefile
source/nan_definitions.mk

index 425efbc08b3a99b3ce4295ad196a44704bb8e560..b656a00fb381d33fcdddbf895b37de39b35c897e 100644 (file)
@@ -50,9 +50,11 @@ LINGUAS_DEST= $(foreach LINGUA, $(LINGUAS),$(DIR)$(LINGUA)/LC_MESSAGES/blender.m
 $(DIR)%/LC_MESSAGES/blender.mo: %.po
        mkdir -p $(@D)
        msgfmt -o $@ $<
+ifeq ($(BF_VERIFY_MO_FILES), true)
        @cmp $@ $(NANBLENDERHOME)/bin/.blender/locale/$(basename $<)/LC_MESSAGES/blender.mo \
           || ( echo Mismatch between generated and commited $(basename $<).mo catalog && \
                rm -f $@ && false )
+endif
 
 all debug:: $(LINGUAS_DEST)
 #      Just trigger the deps
index 8c47bcf11c1ae7090e9725e0e59dfafe8926e7f9..6d4a7139d5bca90074754ad869ff84838f29a84a 100644 (file)
@@ -143,6 +143,9 @@ ifndef CONFIG_GUESS
     export NAN_FFMPEGCFLAGS = $(shell pkg-config --cflags libavcodec libavdevice libavformat libswscale libavutil)
   endif
 
+    # Compare recreated .mo files with committed ones
+    export BF_VERIFY_MO_FILES ?= true
+
   # Platform Dependent settings go below:
   ifeq ($(OS),darwin)
 
@@ -309,6 +312,9 @@ ifndef CONFIG_GUESS
     # enable l10n
     export INTERNATIONAL ?= true
 
+    # Different endianess will make it fail, rely on other plataforms for checks
+    export BF_VERIFY_MO_FILES = false
+
   else
   ifeq ($(OS),linux)