Mercurial > hg > octave-lyh
comparison aclocal.m4 @ 5854:68f8017ef077
[project @ 2006-06-12 15:54:27 by jwe]
author | jwe |
---|---|
date | Mon, 12 Jun 2006 15:54:27 +0000 |
parents | 034cdbd34c0a |
children | 8702f00329bf |
comparison
equal
deleted
inserted
replaced
5853:169b5538840b | 5854:68f8017ef077 |
---|---|
707 ]) | 707 ]) |
708 AC_MSG_RESULT($octave_cv_cxx_abi) | 708 AC_MSG_RESULT($octave_cv_cxx_abi) |
709 AC_DEFINE_UNQUOTED(CXX_ABI, $octave_cv_cxx_abi, [Define to the C++ ABI your compiler uses.]) | 709 AC_DEFINE_UNQUOTED(CXX_ABI, $octave_cv_cxx_abi, [Define to the C++ ABI your compiler uses.]) |
710 ]) | 710 ]) |
711 dnl | 711 dnl |
712 dnl Check to see if C++ reintrepret cast works for function pointers. | |
713 dnl | |
714 dnl OCTAVE_CXX_BROKEN_REINTERPRET_CAST | |
715 dnl | |
716 AC_DEFUN(OCTAVE_CXX_BROKEN_REINTERPRET_CAST, [ | |
717 AC_REQUIRE([AC_PROG_CXX]) | |
718 AC_LANG_PUSH(C++) | |
719 AC_CACHE_CHECK([for broken C++ reinterpret_cast], | |
720 octave_cv_cxx_broken_reinterpret_cast, [ | |
721 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <cmath>]], [[ | |
722 typedef double (*fptr) (double); | |
723 fptr psin = sin; | |
724 void *vptr = reinterpret_cast<void *> (psin); | |
725 psin = reinterpret_cast<fptr> (vptr);]])], | |
726 octave_cv_cxx_broken_reinterpret_cast=no, | |
727 octave_cv_cxx_broken_reinterpret_cast=yes)]) | |
728 if test $octave_cv_cxx_broken_reinterpret_cast = yes ; then | |
729 AC_DEFINE(CXX_BROKEN_REINTERPRET_CAST, 1, [Define if C++ reinterpret_cast fails for function pointers.]) | |
730 fi | |
731 AC_LANG_POP(C++)]) | |
732 dnl | |
712 dnl Determine if mkdir accepts only one argument instead dnl of the usual 2. | 733 dnl Determine if mkdir accepts only one argument instead dnl of the usual 2. |
713 dnl | 734 dnl |
714 AC_DEFUN(OCTAVE_MKDIR_TAKES_ONE_ARG, | 735 AC_DEFUN(OCTAVE_MKDIR_TAKES_ONE_ARG, |
715 [AC_CACHE_CHECK([if mkdir takes one argument], octave_cv_mkdir_takes_one_arg, | 736 [AC_CACHE_CHECK([if mkdir takes one argument], octave_cv_mkdir_takes_one_arg, |
716 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> | 737 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> |