small script to fix Qt4 include headers
The script goes through all includes of the style of and changes them to <QtWidget/QAction> Simply run over your source code to get most compile errors due to classes that moved between different Qt libraries fixed.bb10
parent
aa566e7297
commit
db3dfd03c6
|
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
modules=`ls $QTDIR/include`
|
||||
|
||||
files=`find * -name '*.h' -or -name '*.cpp' -or -name '*.C'`
|
||||
|
||||
echo $files
|
||||
|
||||
for module in $modules; do
|
||||
# once we change other things, change the line from == "QtWidgets" to != "Qt" to get everything fixed
|
||||
if [ $module == "QtWidgets" ]; then
|
||||
echo $module ":"
|
||||
includes=`ls $QTDIR/include/$module`
|
||||
for i in $includes; do
|
||||
# echo " fixing " $i
|
||||
perl -pi -e "s,^#include +<.+/$i>,#include <$module/$i>," $files;
|
||||
# perl -pi -e 's,^#include +".+/$i",#include "$module/$i",' $files;
|
||||
done;
|
||||
fi;
|
||||
done;
|
||||
Loading…
Reference in New Issue