diff options
Diffstat (limited to 'xml/details/build2')
-rw-r--r-- | xml/details/build2/config-vc.h | 20 | ||||
-rw-r--r-- | xml/details/build2/config.h | 44 |
2 files changed, 64 insertions, 0 deletions
diff --git a/xml/details/build2/config-vc.h b/xml/details/build2/config-vc.h new file mode 100644 index 0000000..4def1f0 --- /dev/null +++ b/xml/details/build2/config-vc.h @@ -0,0 +1,20 @@ +/* file : xml/details/build2/config-vc.h + * copyright : Copyright (c) 2013-2014 Code Synthesis Tools CC + * license : MIT; see accompanying LICENSE file + */ + +/* Configuration file for Windows/VC++ for the build2 build. */ + +#ifndef XML_DETAILS_CONFIG_VC_H +#define XML_DETAILS_CONFIG_VC_H + +/* Define LIBSTUDXML_BUILD2 for the installed case. */ +#ifndef LIBSTUDXML_BUILD2 +# define LIBSTUDXML_BUILD2 +#endif + +// Always little-endian, at least on i686 and x86_64. +// +#define LIBSTUDXML_BYTEORDER 1234 + +#endif /* XML_DETAILS_CONFIG_VC_H */ diff --git a/xml/details/build2/config.h b/xml/details/build2/config.h new file mode 100644 index 0000000..f03416c --- /dev/null +++ b/xml/details/build2/config.h @@ -0,0 +1,44 @@ +/* file : xml/details/build2/config.h + * copyright : Copyright (c) 2013-2014 Code Synthesis Tools CC + * license : MIT; see accompanying LICENSE file + */ + +/* Static configuration file for the build2 build. */ + +#ifndef XML_DETAILS_CONFIG_H +#define XML_DETAILS_CONFIG_H + +/* Define LIBSTUDXML_BUILD2 for the installed case. */ +#ifndef LIBSTUDXML_BUILD2 +# define LIBSTUDXML_BUILD2 +#endif + +#ifdef _WIN32 +# ifndef BYTE_ORDER +# define BIG_ENDIAN 4321 +# define LITTLE_ENDIAN 1234 +# define BYTE_ORDER LITTLE_ENDIAN +# endif +#else +# include <sys/param.h> /* BYTE_ORDER/__BYTE_ORDER, BSD */ +# ifdef BSD +# include <sys/endian.h> /* BYTE_ORDER */ +# endif +# ifndef BYTE_ORDER +# ifdef __BYTE_ORDER +# define BYTE_ORDER __BYTE_ORDER +# define BIG_ENDIAN __BIG_ENDIAN +# define LITTLE_ENDIAN __LITTLE_ENDIAN +# else +# error no BYTE_ORDER/__BYTE_ORDER define +# endif +# endif +#endif + +#if BYTE_ORDER == BIG_ENDIAN +# define LIBSTUDXML_BYTEORDER 4321 +#else +# define LIBSTUDXML_BYTEORDER 1234 +#endif + +#endif /* XML_DETAILS_CONFIG_H */ |