summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMathias Michel <matm@gmx.fr>2013-03-24 23:41:37 +0100
committerFridrich Strba <fridrich@documentfoundation.org>2013-03-25 08:55:00 +0000
commitc98c94a8684802e50b4ab5b6de52a15e61c2d913 (patch)
treed269ad09f74aeab77e7758a2f670ff19dac44e1a /configure.ac
parent905501b635db939874b3c8787b7c0677afcbd9ab (diff)
Fix bashism in configure.ac
Change-Id: I574e873fede3343b2384715162dcecce86563db3 Reviewed-on: https://gerrit.libreoffice.org/2978 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac46
1 files changed, 27 insertions, 19 deletions
diff --git a/configure.ac b/configure.ac
index 0e28c6518304..089df41f7b18 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11387,36 +11387,44 @@ dnl branding
dnl ===================================================================
AC_MSG_CHECKING([for alternative branding images directory])
# initialize mapped arrays
-brand_vars=(INTRO_BITMAP ABOUT_BACKGROUND_SVG FLAT_LOGO_SVG \
+brand_vars="INTRO_BITMAP ABOUT_BACKGROUND_SVG FLAT_LOGO_SVG \
STARTCENTER_LEFT_BITMAP STARTCENTER_RIGHT_BITMAP \
STARTCENTER_RTL_LEFT_BITMAP STARTCENTER_RTL_RIGHT_BITMAP \
- STARTCENTER_SPACE_BITMAP)
-brand_files=(intro.png about.svg flat_logo.svg \
+ STARTCENTER_SPACE_BITMAP"
+brand_files="intro.png about.svg flat_logo.svg \
backing_left.png backing_right.png \
backing_rtl_left.png backing_rtl_right.png \
- backing_space.png)
+ backing_space.png"
+brandmaxidx=0
-for i in $(echo ${brand_vars[[@]]})
+for i in $brand_vars
do
- declare $i=
+ declare $i=
+ let "brandmaxidx=$brandmaxidx + 1"
done
if test -z "$with_branding" -o "$with_branding" = "no"; then
AC_MSG_RESULT([none])
else
- idx=0
- while test $idx -lt ${#brand_vars[@]}
- do
- if ! test -f $with_branding/${brand_files[[$idx]]}
- then
- AC_MSG_WARN([Branded file $i does not exist, using the default one])
- else
- declare ${brand_vars[[$idx]]}="$with_branding/${brand_files[[$idx]]}"
- fi
- let "idx=$idx + 1"
- done
- check_for_progress="yes"
- AC_MSG_RESULT([$with_branding])
+ if ! test -d $with_branding ; then
+ AC_MSG_ERROR([No directory $with_branding, falling back to default branding])
+ else
+ AC_MSG_RESULT([$with_branding])
+ idx=1
+ while test $idx -le $brandmaxidx
+ do
+ lvar=$(echo $brand_vars | cut -f$idx -d" ")
+ lfile=$(echo $brand_files | cut -f$idx -d" ")
+
+ if ! test -f $with_branding/$lfile ; then
+ AC_MSG_WARN([Branded file $lfile does not exist, using the default one])
+ else
+ declare lvar="$with_branding/$lfile"
+ fi
+ let "idx=$idx + 1"
+ done
+ check_for_progress="yes"
+ fi
fi
AC_SUBST(INTRO_BITMAP)
AC_SUBST(ABOUT_BACKGROUND_SVG)