]> 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 db9169b89643a4073513be166c2705f370787ec4..79d7a6d7190cdce3f57e24d0788768e961fca66f 100644 (file)
@@ -14,7 +14,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' | $(EGREP) $(LCOV_INCLUDE) | 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' | $(EGREP) $(LCOV_INCLUDE) | uniq` ;\
+       for x in $$files; do \
                echo -n . ;\
                y=`echo $$x | sed -e 's!\.libs/!!'`; \
                dir=lcov_data/`dirname $$x`; \