We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f616ec commit bdde4a4Copy full SHA for bdde4a4
scripts/mock-includes.sh
@@ -0,0 +1,15 @@
1
+COMPILER=$1
2
+OUTPUT=$2
3
+
4
+shift
5
6
7
+${COMPILER} -nostdinc -nostdinc++ -E -I${OUTPUT} $* 2>&1 > /dev/null | \
8
+ sed -n 's/^\(.*\)fatal error: '"'"'\(.*\)'"'"' file not found\(.*\)$/\2/p' |
9
+ while read FILE
10
+ do
11
+ ADDENDUM="${OUTPUT}/$FILE"
12
+ mkdir -p $(dirname $ADDENDUM)
13
+ echo $ADDENDUM
14
+ echo "__include_directive__ <$FILE>" > ${ADDENDUM}
15
+ done
scripts/redirective.sh
@@ -0,0 +1,7 @@
+#! /usr/bin/bash
+${COMPILER} -D__include_directive__='#include' -E -CC $*
0 commit comments