Kaydet (Commit) 76c2125e authored tarafından Thorsten Behrens's avatar Thorsten Behrens

Add MS binary format validator support for wine

Run bffvalidator also from Linux, reportedly works from wine 1.9
upwards. Wraps stuff in a shell for path name conversion.

Change-Id: I3093b10bbbf89aaff97f63485b8ccadb417b3561
Reviewed-on: https://gerrit.libreoffice.org/26784Reviewed-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
Tested-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
üst 11f69994
......@@ -55,6 +55,7 @@
/config_build_lang.mk
/configure
/lo.xcent
/bin/bffvalidator.sh
/Makefile
/NEWS
/TODO
......
#!/bin/sh
wine @BFFVALIDATOR_EXE@ `winepath -w $1`
......@@ -2796,7 +2796,14 @@ if test "$with_bffvalidator" != "no"; then
else
AC_MSG_ERROR([bffvalidator not found, but required by --with-bffvalidator])
fi
elif test -n "$BFFVALIDATOR" -a -e "$BFFVALIDATOR"; then
elif test -n "$BFFVALIDATOR"; then
# We are not in CygWin but need to run Windows binary with wine
AC_PATH_PROGS(WINE, wine)
# so swap in a shell wrapper that converts paths transparently
BFFVALIDATOR_EXE="$BFFVALIDATOR"
BFFVALIDATOR="$SRC_ROOT/bin/bffvalidator.sh"
AC_SUBST(BFFVALIDATOR_EXE)
AC_MSG_RESULT($BFFVALIDATOR)
else
AC_MSG_ERROR([bffvalidator not found, but required by --with-bffvalidator])
......@@ -4657,6 +4664,7 @@ if test "$cross_compiling" = "yes"; then
config_host_lang.mk.in \
Makefile.in \
lo.xcent.in \
bin/bffvalidator.sh.in \
instsetoo_native/util/openoffice.lst.in \
config_host/*.in \
sysui/desktop/macosx/Info.plist.in \
......@@ -12991,6 +12999,7 @@ AC_CONFIG_FILES([config_host.mk
config_host_lang.mk
Makefile
lo.xcent
bin/bffvalidator.sh
instsetoo_native/util/openoffice.lst
sysui/desktop/macosx/Info.plist
ios/lo.xcconfig])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment