Ver Fonte

* Speedup symbol generating by executing generate_symbol.sh less often

Bryan Drewery há 14 anos atrás
pai
commit
dbad518a61
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      src/generate_defs.sh

+ 5 - 3
src/generate_defs.sh

@@ -48,14 +48,16 @@ for file in $(grep -l DLSYM_GLOBAL src/*.c|grep -v "src/_"); do
 
     if [ "${typedef%;}" = "${typedef}" ]; then
       echo "Error: Unable to generate typedef for: ${symbol}" >&2
-      echo "$typedef"
+      echo "$typedef" >&2
       rm -rf $TMPFILE
       exit 1
     fi
 
     #pipe typedef into generate_symbol.sh
-    echo "$typedef" | src/generate_symbol.sh >> $defsFile_wrappers 2>> $defsFile_post
-  done
+    if [ -n "$typedef" ]; then
+      echo "$typedef"
+    fi
+  done | src/generate_symbol.sh >> $defsFile_wrappers 2>> $defsFile_post
 
   echo "}" >> $defsFile_wrappers
   echo "}" >> $defsFile_post