diff options
Diffstat (limited to 'ACE/ace/config-win32-msvc-14.h')
-rw-r--r-- | ACE/ace/config-win32-msvc-14.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/ACE/ace/config-win32-msvc-14.h b/ACE/ace/config-win32-msvc-14.h new file mode 100644 index 00000000000..e674c970315 --- /dev/null +++ b/ACE/ace/config-win32-msvc-14.h @@ -0,0 +1,56 @@ +/* -*- C++ -*- */ +//============================================================================= +/** + * @file config-win32-msvc-14.h + * + * @brief Microsoft Visual C++ 14.0 configuration file. + * + * This file is the ACE configuration file for Microsoft Visual C++ version 2015. + * + * @note Do not include this file directly, include config-win32.h instead. + */ +//============================================================================= + +#ifndef ACE_CONFIG_WIN32_MSVC_14_H +#define ACE_CONFIG_WIN32_MSVC_14_H +#include /**/ "ace/pre.h" + +#ifndef ACE_CONFIG_WIN32_H +#error Use config-win32.h in config.h instead of this header +#endif /* ACE_CONFIG_WIN32_H */ + +#ifndef ACE_WIN32_VC14 +# define ACE_WIN32_VC14 +#endif + +// Until we have specific msvc14 settings, include the msvc12 file +#include "ace/config-win32-msvc-12.h" + +#define ACE_HAS_POSIX_TIME 1 +#define ACE_LACKS_TIMESPEC_T 1 + +// According to MS the Visual Studio 2015 C-runtime has a +// C99 compliant vsnprintf/vsnwprintf, this is a change compared to +// previous versions +#define ACE_HAS_C99_VSNPRINTF +#define ACE_HAS_C99_VSNWPRINTF + +// Visual Studio 2015 has 3 parameter wcstok +#define ACE_HAS_3_PARAM_WCSTOK + +// Visual Studio 2015 has adequate C++11 support +#define ACE_HAS_CPP11 + +#define ACE_PUTENV_EQUIVALENT ::_putenv +#define ACE_TEMPNAM_EQUIVALENT ::_tempnam +#define ACE_STRDUP_EQUIVALENT ::_strdup +#define ACE_MKDIR_EQUIVALENT ::_mkdir +#define ACE_ACCESS_EQUIVALENT ::_access +#define ACE_CHDIR_EQUIVALENT ::_chdir +#define ACE_RMDIR_EQUIVALENT ::_rmdir +#define ACE_GETCWD_EQUIVALENT ::_getcwd +#define ACE_SWAB_EQUIVALENT ::_swab +#define ACE_UNLINK_EQUIVALENT ::_unlink + +#include /**/ "ace/post.h" +#endif /* ACE_CONFIG_WIN32_MSVC_14_H */ |