diff options
Diffstat (limited to 'ACE/ace/config-win32.h')
-rw-r--r-- | ACE/ace/config-win32.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/ACE/ace/config-win32.h b/ACE/ace/config-win32.h new file mode 100644 index 00000000000..8e54f80c3f9 --- /dev/null +++ b/ACE/ace/config-win32.h @@ -0,0 +1,51 @@ +/* -*- C++ -*- */ +//============================================================================= +/** + * @file config-win32.h + * + * $Id$ + * + * @brief Microsoft Windows configuration file. + * + * This file is the ACE configuration file for all of Microsoft Windows + * platforms that ACE runs on. Based on preprocessor definitions, it + * includes other more specific configuration files. + * + * @author Darrell Brunsch <brunsch@cs.wustl.edu> + */ +//============================================================================= + +#ifndef ACE_CONFIG_WIN32_H +#define ACE_CONFIG_WIN32_H +#include /**/ "ace/pre.h" + +// NOTE: Please do not add anything besides #include's here. Put other stuff +// (definitions, etc.) in the included headers + +// We need to ensure that for Borland vcl.h can be included before +// windows.h. So we will not include config-win32-common.h from here, +// but instead let it be included at the appropriate place in +// config-win32-borland.h. +#if !defined (__BORLANDC__) +# include "ace/config-win32-common.h" +#endif /* !__BORLANDC__ */ + +// Include the config-win32-* file specific to the compiler +#if defined (__BORLANDC__) +# include "ace/config-win32-borland.h" +#elif defined (_MSC_VER) +# include "ace/config-win32-msvc.h" +#elif defined (__IBMCPP__) +# include "ace/config-win32-visualage.h" +#elif defined (ghs) +# include "ace/config-win32-ghs.h" +#elif defined (__MINGW32__) +# include "ace/config-win32-mingw.h" +#elif defined (__DMC__) +# include "ace/config-win32-dmc.h" +#else +# error Compiler is not supported +#endif + +#include /**/ "ace/post.h" +#endif /* ACE_CONFIG_WIN32_H */ |