1*946379e7Schristos#! /bin/sh 2*946379e7Schristos 3*946379e7Schristos# Test C++ support: test --flag that introduces qt-format. 4*946379e7Schristos 5*946379e7Schristostmpfiles="" 6*946379e7Schristostrap 'rm -fr $tmpfiles' 1 2 3 15 7*946379e7Schristos 8*946379e7Schristostmpfiles="$tmpfiles xg-c-13.cc" 9*946379e7Schristoscat <<\EOF > xg-c-13.cc 10*946379e7Schristosfoo (gettext ("on")); 11*946379e7SchristosEOF 12*946379e7Schristos 13*946379e7Schristostmpfiles="$tmpfiles xg-c-13.po" 14*946379e7Schristos: ${XGETTEXT=xgettext} 15*946379e7Schristos${XGETTEXT} --omit-header --no-location -d xg-c-13 \ 16*946379e7Schristos --flag=foo:1:qt-format --flag=gettext:1:pass-qt-format --qt \ 17*946379e7Schristos xg-c-13.cc 18*946379e7Schristostest $? = 0 || { rm -fr $tmpfiles; exit 1; } 19*946379e7Schristos 20*946379e7Schristostmpfiles="$tmpfiles xg-c-13.ok" 21*946379e7Schristoscat <<EOF > xg-c-13.ok 22*946379e7Schristos#, qt-format 23*946379e7Schristosmsgid "on" 24*946379e7Schristosmsgstr "" 25*946379e7SchristosEOF 26*946379e7Schristos 27*946379e7Schristos: ${DIFF=diff} 28*946379e7Schristos${DIFF} xg-c-13.ok xg-c-13.po 29*946379e7Schristosresult=$? 30*946379e7Schristos 31*946379e7Schristosrm -fr $tmpfiles 32*946379e7Schristos 33*946379e7Schristosexit $result 34