aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/obscuren/qml/cpptest/update-moc.sh
blob: 9abbfdf2b99dfc7495081cb57fd0f22c6ce7fe54 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

set -e
cd `dirname $0`

export QT_SELECT=5

for file in `grep -l Q_''OBJECT *`; do
    mocfile=`echo $file | awk -F. '{print("moc_"$1".cpp")}'`
    mochack=`sed -n 's,^ *// MOC HACK: \(.*\),\1,p' $file`
    moc $file | sed "$mochack" > $mocfile
done