From f02c2389ee02ea14adbdf6a76a484dd638326aa9 Mon Sep 17 00:00:00 2001 From: Harald Fernengel Date: Fri, 11 Nov 2011 09:57:44 +0100 Subject: Replace fixqt4headers shell script Use a perl script with a slightly better scalability. No more quadratic behavior, takes about 10 seconds (instead of 5 hours) on my machine to fix all QtCreator headers Change-Id: Ic7d00c28aec390a1da27a969ece5d8102674e919 Reviewed-by: Thiago Macieira --- bin/fixqt4headers | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100755 bin/fixqt4headers (limited to 'bin/fixqt4headers') diff --git a/bin/fixqt4headers b/bin/fixqt4headers deleted file mode 100755 index 06793414e5..0000000000 --- a/bin/fixqt4headers +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -modules=`ls $QTDIR/include` - -files=`find * -name '*.h' -or -name '*.cpp' -or -name '*.C' -or -name '*.cc' -or -name '*.CC'` - -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" ] || [ $module == "QtPrintSupport" ]; then - echo $module ":" - includes=`ls $QTDIR/include/$module` - for i in $includes; do -# echo " fixing " $i - perl -pi -e "s,^#(\\s*)include(\\s+)<.+?/$i>,#\\1include\\2<$module/$i>," $files; -# perl -pi -e 's,^#include +".+/$i",#include "$module/$i",' $files; - done; - fi; -done; - -perl -pi -e 's,,,' $files -perl -pi -e 's,,,' $files -- cgit v1.2.3