Home | History | Annotate | Download | only in config
      1 dnl Usage: TL_AC_GXX_INCLUDE_DIR
      2 dnl
      3 dnl Set $gxx_include_dir to the location of the installed C++ include
      4 dnl directory.  The value depends on $gcc_version and the configuration
      5 dnl options --with-gxx-include-dir and --enable-version-specific-runtime-libs.
      6 dnl
      7 dnl If you change the default here, you'll need to change the gcc and
      8 dnl libstdc++-v3 subdirectories too.
      9 AC_DEFUN([TL_AC_GXX_INCLUDE_DIR],
     10 [
     11 case "${with_gxx_include_dir}" in
     12   yes)
     13     AC_MSG_ERROR([--with-gxx-include-dir=[[dir]] requires a directory])
     14     ;;
     15   no | "")
     16     case "${enable_version_specific_runtime_libs}" in
     17       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
     18       *)
     19 	libstdcxx_incdir='c++/$(gcc_version)'
     20 	gxx_include_dir='include/$(libstdcxx_incdir)'
     21 	if test -n "$with_cross_host" && 
     22            test x"$with_cross_host" != x"no"; then	
     23           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
     24         else
     25           gxx_include_dir='${prefix}/'"$gxx_include_dir"
     26         fi;;
     27     esac ;;
     28   *) gxx_include_dir=${with_gxx_include_dir} ;;
     29 esac
     30 AC_SUBST(gxx_include_dir)
     31 AC_SUBST(libstdcxx_incdir)
     32 ])
     33