From 3d5c548d630f8b6c86a250e1b7358824557ef01f Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Thu, 13 Aug 2009 16:14:53 +0000 Subject: Ok, shared core looks good, and I added a unit test for Bu::List to check a few basics. It works, so now I'm going to apply SharedCore to Bu::List and see how bad it is. Also, I got rid of all the warnings and things that showed up during compilation, they were all silly anyway. Finally, mkunit.sh is much cooler. Hard to believe it's a shell script, it now also adds proper #line directives to the cpp output so if there is an error or warning g++ will give you the right line number in your .unit file, not the resultant cpp file. --- mkunit.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mkunit.sh') diff --git a/mkunit.sh b/mkunit.sh index 867d6df..b99b6d3 100755 --- a/mkunit.sh +++ b/mkunit.sh @@ -1,7 +1,11 @@ #!/bin/bash +inputfile="$1" + function mkfunc() { + line=$(grep -nh "{%$1" "$inputfile") + echo "#line ${line%%:*} \"$inputfile\" \\" echo "void $1() /**< expect ${2:-pass} */" } -- cgit v1.2.3