Files
igl/scripts/append_source.sh
T
2012-02-10 16:07:17 +00:00

20 lines
509 B
Bash
Executable File

#!/bin/bash
# Replace #include "filename.cpp" with #include "../../source/filename.cpp"
for i in $*
do
# Only operate on .h files
filename=$(basename $i)
extension=${filename##*.}
filename=${filename%.*}
FILENAME=`echo $filename | tr '[a-z]' '[A-Z]'`
if [ ! "$extension" = "h" ];
then
echo "Skipping $i because it is not a .h file"
continue;
fi
new=`cat "$filename.h" | sed -e "s/# *include \"$filename.cpp\"/# include \"..\/..\/source\/$filename.cpp\"/"`
echo "$new" > $i
done