Skip to content

Commit e84b799

Browse files
authored
Improve helper for compilation profiling (#4384)
1 parent 3c9e72a commit e84b799

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/profile-compilation

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

33
COMPILE_COMMADS=$PWD/compile_commands.json
4-
FILENAME=$PWD/$1
4+
FILENAME=$1
55
CLANG_PATH=${CLANG_PATH:-clang++}
6-
cd `cat $COMPILE_COMMADS | jq ".[] | select(.file == \"$FILENAME\")" | jq -r '.directory'`
7-
`cat $COMPILE_COMMADS | jq ".[] | select(.file == \"$FILENAME\")" | jq ".command |= (sub(\"^.*/c[+][+]\";\"$CLANG_PATH -ftime-trace\"))" | jq -r '.command'`
6+
cd `cat $COMPILE_COMMADS | jq ".[] | select(.file|test(\".*$FILENAME\"))" | jq -r '.directory'`
7+
`cat $COMPILE_COMMADS | jq ".[] | select(.file|test(\".*$FILENAME\"))" | jq ".command |= (sub(\"^.*/c[+][+]\";\"$CLANG_PATH -ftime-trace\"))" | jq -r '.command'`

0 commit comments

Comments
 (0)