parent
adb6580d97
commit
6c6013e51e
2 changed files with 6 additions and 20 deletions
@ -1,18 +0,0 @@ |
||||
#!/bin/sh |
||||
# This script wraps gcc -MM, which unhelpfully strips the directory |
||||
# off of the input filename. In other words, if you run: |
||||
# |
||||
# $ gcc -MM src/upb_parse.c |
||||
# |
||||
# ...the emitted dependency information looks like: |
||||
# |
||||
# upb_parse.o: src/upb_parse.h [...] |
||||
# |
||||
# Since upb_parse.o is actually in src, the dependency information is |
||||
# not used. To remedy this, we use the -MT flag (see gcc docs). |
||||
|
||||
set -e |
||||
rm -f deps |
||||
for file in $@; do |
||||
gcc -MM $file -MT ${file%.*}.o $CPPFLAGS -I. >> deps |
||||
done |
Loading…
Reference in new issue