Merge "Merge branch 'master' into refactor" into refactor
[profile/ivi/qtbase.git] / bin / fixqt4headers
1 #!/bin/bash
2
3 modules=`ls $QTDIR/include`
4
5 files=`find * -name '*.h' -or -name '*.cpp' -or -name '*.C' -or -name '*.cc' -or -name '*.CC'`
6
7 echo $files
8
9 for module in $modules; do
10 # once we change other things, change the line from == "QtWidgets" to != "Qt" to get everything fixed
11     if [ $module == "QtWidgets" ] || [ $module == "QtPrintSupport" ]; then
12         echo $module ":"
13         includes=`ls $QTDIR/include/$module`
14         for i in $includes; do
15 #            echo "    fixing " $i
16             perl -pi -e "s,^#include +<.+/$i>,#include <$module/$i>," $files;
17 #            perl -pi -e 's,^#include +".+/$i",#include "$module/$i",' $files;
18         done;
19     fi;
20 done;
21
22 perl -pi -e 's,<QtGui>,<QtWidgets>,' $files
23 perl -pi -e 's,<QtGui/QtGui>,<QtWidgets/QtWidgets>,' $files