diff options
author | Michael Veksler <Mihails.Vekslers@zabbix.com> | 2018-07-11 13:43:49 +0300 |
---|---|---|
committer | Michael Veksler <Mihails.Vekslers@zabbix.com> | 2018-07-11 13:43:49 +0300 |
commit | 28fffe77013ff04165ee98741769718adcd0598a (patch) | |
tree | fe78cf1d26b5d18fc177edf97924c2e50baaf489 /src | |
parent | 5755989085d1c17e4058c1208683710f04503129 (diff) |
....I..... [ZBX-14370] fixed deleting of files after compiling a program (make clean) for Solaris
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 80a711742d4..cae811c3882 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -82,8 +82,8 @@ dist-hook: TEST_COMMENT = "embedded unit tests - remove before commit" TEST_LIBDIR = libs/zbxcunit TEST_SUITESFILE = $(TEST_LIBDIR)/cu_modules.h -TEST_SRCFILES = `grep $(TEST_COMMENT) * -rl | grep "\.c$$"` -TEST_TESTFILES = `find -name *_test.c` +TEST_SRCFILES = `find . -name "*.c" | while read fn; do if grep -q $(TEST_COMMENT) $${fn}; then echo $${fn}; fi; done` +TEST_TESTFILES = `find . -name "*_test.c"` TEST_DECLARE = "ZBX_CU_DECLARE" $(TEST_SUITESFILE): @@ -104,8 +104,9 @@ test: $(TEST_SUITESFILE) clean-test: rm -rf $(TEST_SUITESFILE) - for file in $(TEST_SRCFILES); do \ - sed -i /$(TEST_COMMENT)/d $$file; \ + for file in $(TEST_SRCFILES); do \ + cat $$file | sed /$(TEST_COMMENT)/d > $$file.new; \ + mv $$file.new $$file; \ done clean-local: clean-test |