From cefa460a0d622a36e0d9d387c298f64648741560 Mon Sep 17 00:00:00 2001 From: zimoch Date: Mon, 17 Aug 2015 13:33:35 +0000 Subject: [PATCH] find correct object code --- streamApp/tests/testStreamBuffer | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/streamApp/tests/testStreamBuffer b/streamApp/tests/testStreamBuffer index 1589196..e284abe 100755 --- a/streamApp/tests/testStreamBuffer +++ b/streamApp/tests/testStreamBuffer @@ -53,13 +53,22 @@ int main () { } EOF -g++ -I ../../src ../../src/O.$EPICS_HOST_ARCH/StreamBuffer.o test.cc -o test.exe - -test.exe -if [ $? != 0 ] +if [ "$1" = "-sls" ] then - echo -e "\033[31;7mTest failed.\033[0m" - exit 1 + O=../../O.*_$EPICS_HOST_ARCH/StreamBuffer.o +else + O=../../src/O.$EPICS_HOST_ARCH/StreamBuffer.o fi + +for o in $O +do + g++ -I ../../src $o test.cc -o test.exe + test.exe + if [ $? != 0 ] + then + echo -e "\033[31;7mTest failed.\033[0m" + exit 1 + fi +done rm test.* echo -e "\033[32mTest passed.\033[0m"