dnl
dnl pandora-build: A pedantic build system
dnl Copyright (C) 2009 Sun Microsystems, Inc.
-dnl This file is free software; the Free Software Foundation
+dnl This file is free software; Sun Microsystems
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"])
AC_CHECK_DECL([__ICC], [INTELCC="yes"], [INTELCC="no"])
- AS_IF([test "x$INTELCC" = "xyes"], [enable_rpath=no])
+ AS_IF([test "$INTELCC" = "yes"], [enable_rpath=no])
+
+ dnl By default, Sun Studio grabs special versions of limits.h and string.h
+ dnl when you use <cstring> and <climits>. By setting this define, we can
+ dnl disable that and cause those to wrap the standard headers instead.
+ dnl http://www.stlport.com/doc/configure.html
+ AS_IF([test "$SUNCC" = "yes"],[
+ AC_DEFINE([_STLP_NO_NEW_C_HEADERS],[1],
+ [Cause Sun Studio to not be quite so strict with standards conflicts])
+ ])
])