]> git.lyx.org Git - lyx.git/blobdiff - development/tools/count_total_lines_of_compiled_code.sh
*UG - Add hint from users list
[lyx.git] / development / tools / count_total_lines_of_compiled_code.sh
index dc407bdb8f6d406b643e9e8d413fa5f38a6de286..95a248236e73553f482b474ec36351be233781ea 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-qt=/usr/include/qt4
+qt=$QTDIR/include
 build=../../../build
 
 inc="-I$qt -I$qt/QtCore -I$qt/QtGui"
@@ -14,18 +14,22 @@ inc="$inc -I../../src/frontends/qt4"
 
 s=0
 t=0
+defines="-DQT_NO_STL -DQT_NO_KEYWORDS"
 #for i in `find ../../src/frontends/qt4 -name '*.cpp'` ; do
 #for i in `find ../../src/insets -name '*.cpp'` ; do
 #for i in `find ../../src/mathed -name '*.cpp'` ; do
 #for i in `find ../../src/support -name '*.cpp'` ; do
 #for i in `find ../../src/graphics -name '*.cpp'` ; do
 #for i in `find ../../src/graphics -name '*.cpp'` ; do
-#for i in ../../src/*.cpp ; do
+#for i in `find ../../src/support/chdir.cpp` ; do
 for i in `find ../.. -name '*.cpp'` ; do
+#for i in ../../src/frontends/qt4/GuiPrint.cpp ; do
+#for i in ../../src/frontends/qt4/1.cpp ; do
        #echo $i
-       #echo "g++ $inc -DQT_NO_STL -E $i"
-       #g++ $inc -DQT_NO_STL -E $i > tmp/`basename $i`
-       l=`g++ $inc -DQT_NO_STL -E $i | wc -l`
+       #echo "g++ $inc $defines -E $i"
+       #g++ $inc $defines -E $i > tmp/`basename $i`
+       g++ $inc $defines -E $i > t
+       l=`g++ $inc $defines -E $i | wc -l`
        f=`cat $i | wc -l`
        s=$[s + l]
        t=$[t + f]