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