X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b4eecb7e2f52c0df1067c005eaf6f4c47cc6bca9..05df0f1bc76be62a464a6b7dec10a35c2019b990:/acinclude.m4 diff --git a/acinclude.m4 b/acinclude.m4 index e49126ddcb..df0283d35d 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -580,3 +580,21 @@ if test "$enable_largefile" != no; then AC_MSG_RESULT($wx_largefile) fi ]) + + +dnl Available from the GNU Autoconf Macro Archive at: +dnl http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_const_cast.html +dnl +AC_DEFUN([AC_CXX_CONST_CAST], +[AC_CACHE_CHECK(whether the compiler supports const_cast<>, +ac_cv_cxx_const_cast, +[AC_LANG_SAVE + AC_LANG_CPLUSPLUS + AC_TRY_COMPILE(,[int x = 0;const int& y = x;int& z = const_cast(y);return z;], + ac_cv_cxx_const_cast=yes, ac_cv_cxx_const_cast=no) + AC_LANG_RESTORE +]) +if test "$ac_cv_cxx_const_cast" = yes; then + AC_DEFINE(HAVE_CONST_CAST,,[define if the compiler supports const_cast<>]) +fi +])