|
Lines 87-100
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
a/Source/autotools/CheckSystemAndBasicDependencies.m4_sec1
|
| 87 |
#endif |
87 |
#endif |
| 88 |
])], [c_compiler="gcc"], []) |
88 |
])], [c_compiler="gcc"], []) |
| 89 |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ |
89 |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ |
| 90 |
#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 0) |
90 |
#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 2) |
| 91 |
#error Not a supported Clang compiler |
91 |
#error Not a supported Clang compiler |
| 92 |
#endif |
92 |
#endif |
| 93 |
])], [c_compiler="clang"], []) |
93 |
])], [c_compiler="clang"], []) |
| 94 |
AC_LANG_POP([C]) |
94 |
AC_LANG_POP([C]) |
| 95 |
|
95 |
|
| 96 |
if test "$c_compiler" = "unknown"; then |
96 |
if test "$c_compiler" = "unknown"; then |
| 97 |
AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.0 is required for C compilation]) |
97 |
AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.2 is required for C compilation]) |
| 98 |
fi |
98 |
fi |
| 99 |
|
99 |
|
| 100 |
# Check that an appropriate C++ compiler is available. |
100 |
# Check that an appropriate C++ compiler is available. |
|
Lines 106-119
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
a/Source/autotools/CheckSystemAndBasicDependencies.m4_sec2
|
| 106 |
#endif |
106 |
#endif |
| 107 |
])], [cxx_compiler="g++"], []) |
107 |
])], [cxx_compiler="g++"], []) |
| 108 |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ |
108 |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ |
| 109 |
#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 0) |
109 |
#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 2) |
| 110 |
#error Not a supported Clang++ compiler |
110 |
#error Not a supported Clang++ compiler |
| 111 |
#endif |
111 |
#endif |
| 112 |
])], [cxx_compiler="clang++"], []) |
112 |
])], [cxx_compiler="clang++"], []) |
| 113 |
AC_LANG_POP([C++]) |
113 |
AC_LANG_POP([C++]) |
| 114 |
|
114 |
|
| 115 |
if test "$cxx_compiler" = "unknown"; then |
115 |
if test "$cxx_compiler" = "unknown"; then |
| 116 |
AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.0 is required for C++ compilation]) |
116 |
AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.2 is required for C++ compilation]) |
| 117 |
fi |
117 |
fi |
| 118 |
|
118 |
|
| 119 |
# C/C++ Language Features |
119 |
# C/C++ Language Features |