1dnl @synopsis AC_CXX_GNUCXX_HASHMAP
2dnl
3dnl tests for the presence of the gcc hashmap stl extension
4dnl
5dnl @author Patrick Mauritz <oxygene@studentenbude.ath.cx>
6dnl @version 2005-07-18
7dnl @license AllPermissive
8
9AC_DEFUN([AC_CXX_GNUCXX_HASHMAP],[
10AC_LANG_ASSERT([C++])
11 AC_CACHE_CHECK(whether the compiler supports __gnu_cxx::hash_map,
12ac_cv_cxx_gnucxx_hashmap,
13[AC_COMPILE_IFELSE([AC_LANG_SOURCE([
14#include <ext/hash_map>
15using __gnu_cxx::hash_map;
16])],
17   [ac_cv_cxx_gnucxx_hashmap=yes],
18   [ac_cv_cxx_gnucxx_hashmap=no])
19])
20if test "$ac_cv_cxx_gnucxx_hashmap" = yes; then
21  AC_DEFINE(HAVE_GNUCXX_HASHMAP, 1,
22   [Define if the compiler supports __gnu_cxx::hash_map.])
23fi
24])
25