]> granicus.if.org Git - php/commitdiff
fix race condition in find (it was finding the copied files over and over again,...
authorNuno Lopes <nlopess@php.net>
Mon, 20 Feb 2012 16:01:34 +0000 (16:01 +0000)
committerNuno Lopes <nlopess@php.net>
Mon, 20 Feb 2012 16:01:34 +0000 (16:01 +0000)
Makefile.gcov

index e499c833bbeaec8ad6d97f389205b7cf944e8f4e..946f539d1033554d53fcd81a615cdfb7f7fd9494 100644 (file)
@@ -12,7 +12,8 @@ php_lcov.info: lcov-test
        @rm -rf lcov_data/
        @$(mkinstalldirs) lcov_data/
        @echo
-       -@find . -name \*.gcda -o -name \*.gcno -o -name \*.da -o -name \*.h | sed -e 's/^\.\///' | sed -e 's/\.gcda//g' -e 's/\.gcno//g' -e 's/\.da//g' | uniq | while read x; do \
+       -@files=`find . -name \*.gcda -o -name \*.gcno -o -name \*.da -o -name \*.h | sed -e 's/^\.\///' | sed -e 's/\.gcda//g' -e 's/\.gcno//g' -e 's/\.da//g' | uniq` ;\
+       for x in $$files; do \
                echo -n . ;\
                y=`echo $$x | sed -e 's!\.libs/!!'`; \
                dir=lcov_data/`dirname $$x`; \