~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to config/ac-macros/ac_cxx_header_stdcxx_98.m4

  • Committer: Monty Taylor
  • Date: 2008-07-30 21:24:14 UTC
  • mto: (202.3.5 gettextize)
  • mto: This revision was merged to the branch mainline in revision 243.
  • Revision ID: monty@inaugust.com-20080730212414-z8n7ug9a1wokh612
Changed C++ check to actually check for CXX98 instead (since the plain C++ check can't be trusted) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl Copyright © 2008 Benjamin Kosnik <bkoz@redhat.com>
 
2
 
 
3
dnl Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
 
4
 
 
5
 
 
6
AC_DEFUN([AC_CXX_HEADER_STDCXX_98], [
 
7
  AC_CACHE_CHECK(for ISO C++ 98 include files,
 
8
  ac_cv_cxx_stdcxx_98,
 
9
  [AC_LANG_SAVE
 
10
  AC_LANG_CPLUSPLUS
 
11
  AC_TRY_COMPILE([
 
12
    #include <cassert>
 
13
    #include <cctype>
 
14
    #include <cerrno>
 
15
    #include <cfloat>
 
16
    #include <ciso646>
 
17
    #include <climits>
 
18
    #include <clocale>
 
19
    #include <cmath>
 
20
    #include <csetjmp>
 
21
    #include <csignal>
 
22
    #include <cstdarg>
 
23
    #include <cstddef>
 
24
    #include <cstdio>
 
25
    #include <cstdlib>
 
26
    #include <cstring>
 
27
    #include <ctime>
 
28
 
 
29
    #include <algorithm>
 
30
    #include <bitset>
 
31
    #include <complex>
 
32
    #include <deque>
 
33
    #include <exception>
 
34
    #include <fstream>
 
35
    #include <functional>
 
36
    #include <iomanip>
 
37
    #include <ios>
 
38
    #include <iosfwd>
 
39
    #include <iostream>
 
40
    #include <istream>
 
41
    #include <iterator>
 
42
    #include <limits>
 
43
    #include <list>
 
44
    #include <locale>
 
45
    #include <map>
 
46
    #include <memory>
 
47
    #include <new>
 
48
    #include <numeric>
 
49
    #include <ostream>
 
50
    #include <queue>
 
51
    #include <set>
 
52
    #include <sstream>
 
53
    #include <stack>
 
54
    #include <stdexcept>
 
55
    #include <streambuf>
 
56
    #include <string>
 
57
    #include <typeinfo>
 
58
    #include <utility>
 
59
    #include <valarray>
 
60
    #include <vector>
 
61
  ],,
 
62
  ac_cv_cxx_stdcxx_98=yes, ac_cv_cxx_stdcxx_98=no)
 
63
  AC_LANG_RESTORE
 
64
  ])
 
65
  if test "$ac_cv_cxx_stdcxx_98" = yes; then
 
66
    AC_DEFINE(STDCXX_98_HEADERS,,[Define if ISO C++ 1998 header files are present. ])
 
67
  fi
 
68
])