Blame m4/ax_cxx_have_sstream.m4
|
Packit |
8c9aa0 |
# ===========================================================================
|
|
Packit |
8c9aa0 |
# http://www.gnu.org/software/autoconf-archive/ax_cxx_have_sstream.html
|
|
Packit |
8c9aa0 |
# ===========================================================================
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# SYNOPSIS
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# AX_CXX_HAVE_SSTREAM
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# DESCRIPTION
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# If the C++ library has a working stringstream, define HAVE_SSTREAM.
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# LICENSE
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# Copyright (c) 2008 Ben Stanley <Ben.Stanley@exemail.com.au>
|
|
Packit |
8c9aa0 |
#
|
|
Packit |
8c9aa0 |
# Copying and distribution of this file, with or without modification, are
|
|
Packit |
8c9aa0 |
# permitted in any medium without royalty provided the copyright notice
|
|
Packit |
8c9aa0 |
# and this notice are preserved. This file is offered as-is, without any
|
|
Packit |
8c9aa0 |
# warranty.
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
#serial 6
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
AU_ALIAS([AC_CXX_HAVE_SSTREAM], [AX_CXX_HAVE_SSTREAM])
|
|
Packit |
8c9aa0 |
AC_DEFUN([AX_CXX_HAVE_SSTREAM],
|
|
Packit |
8c9aa0 |
[AC_CACHE_CHECK(whether the compiler has stringstream,
|
|
Packit |
8c9aa0 |
ax_cv_cxx_have_sstream,
|
|
Packit |
8c9aa0 |
[AC_REQUIRE([AX_CXX_NAMESPACES])
|
|
Packit |
8c9aa0 |
AC_LANG_SAVE
|
|
Packit |
8c9aa0 |
AC_LANG_CPLUSPLUS
|
|
Packit |
8c9aa0 |
AC_TRY_COMPILE([#include <sstream>
|
|
Packit |
8c9aa0 |
#ifdef HAVE_NAMESPACES
|
|
Packit |
8c9aa0 |
using namespace std;
|
|
Packit |
8c9aa0 |
#endif],[stringstream message; message << "Hello"; return 0;],
|
|
Packit |
8c9aa0 |
ax_cv_cxx_have_sstream=yes, ax_cv_cxx_have_sstream=no)
|
|
Packit |
8c9aa0 |
AC_LANG_RESTORE
|
|
Packit |
8c9aa0 |
])
|
|
Packit |
8c9aa0 |
if test "$ax_cv_cxx_have_sstream" = yes; then
|
|
Packit |
8c9aa0 |
AC_DEFINE(HAVE_SSTREAM,1,[define if the compiler has stringstream])
|
|
Packit |
8c9aa0 |
fi
|
|
Packit |
8c9aa0 |
])
|