Rather than constructing the GCC include path from `-print-search-dirs', we can get the path directly from `-print-file-name=include'. This is used in the Linux kernel build, for example. If no output is returned from the command, then we don't append a -I path the the makedepend options.tags/mesa_7_1_rc1
| @@ -30,12 +30,13 @@ AC_PATH_PROG(MAKE, make) | |||
| AC_PATH_PROG(MKDEP, makedepend) | |||
| AC_PATH_PROG(SED, sed) | |||
| MKDEP_OPTIONS=-fdepend | |||
| dnl Ask gcc where it's keeping its secret headers | |||
| if test "x$GCC" = xyes; then | |||
| GCC_PATH=$(gcc -print-search-dirs | sed -ne 's/install: //p') | |||
| MKDEP_OPTIONS="-fdepend -I${GCC_PATH}include" | |||
| else | |||
| MKDEP_OPTIONS=-fdepend | |||
| GCC_INCLUDES=`$CC -print-file-name=include` | |||
| if test "x$GCC_INCLUDES" != x; then | |||
| MKDEP_OPTIONS="$MKDEP_OPTIONS -I$GCC_INCLUDES" | |||
| fi | |||
| fi | |||
| AC_SUBST(MKDEP_OPTIONS) | |||