aboutsummaryrefslogtreecommitdiff
path: root/dist/etc/lynxos/config-4.2.make
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-10-07 08:52:20 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-10-07 08:52:20 +0200
commit56043225000df52cf530a85dc5f53ad06ba241cd (patch)
tree9bf6a0090522896c0fa96baff61a574defcc7165 /dist/etc/lynxos/config-4.2.make
parentc1f810de13243f1b6b3a9e7c9313ceb936471e53 (diff)
Add support for STL-conforming iterators
The new XSDE_STL_ITERATOR configuration variable is used to conditionally turn this on.
Diffstat (limited to 'dist/etc/lynxos/config-4.2.make')
-rw-r--r--dist/etc/lynxos/config-4.2.make24
1 files changed, 16 insertions, 8 deletions
diff --git a/dist/etc/lynxos/config-4.2.make b/dist/etc/lynxos/config-4.2.make
index 3dd3c5b..beb401e 100644
--- a/dist/etc/lynxos/config-4.2.make
+++ b/dist/etc/lynxos/config-4.2.make
@@ -35,47 +35,55 @@ XSDFLAGS := --generate-inline
# 'win32' - Windows 2000, XP, etc.
# 'posix' - POSIX OS, including UNIX/Linux, VxWorks, etc.
#
-XSDE_PLATFORM := posix
+XSDE_PLATFORM := posix
# Platform architecture width in bits.
#
-XSDE_ARCH_WIDTH := 32
+XSDE_ARCH_WIDTH := 32
# Platform byte order. Valid values are 'b' for big-endian
# and 'l' for little-endian.
#
-XSDE_BYTEORDER := l
+XSDE_BYTEORDER := l
# Set to 'n' if you don't have STL (std::string, etc.). Also don't
# forget to use the --no-stl option when compiling your schemas.
#
-XSDE_STL := y
+XSDE_STL := y
+
+
+# Set to 'n' if you don't want iterators to conform to the STL
+# requirements. This feature requires working <iterator> header
+# and allows you to use the standard algorithms such as find_if,
+# etc.
+#
+XSDE_STL_ITERATOR := n
# Set to 'n' if you don't have iostream.
#
-XSDE_IOSTREAM := y
+XSDE_IOSTREAM := y
# Set to 'n' if you don't have C++ exceptions. Also don't forget to
# use the --no-exceptions option when compiling your schemas.
#
-XSDE_EXCEPTIONS := y
+XSDE_EXCEPTIONS := y
# Set to 'n' if your platform doesn't have the "long long int" type or
# the strtoull function. Also don't forget to use the --no-long-long
# option when compiling your schemas.
#
-XSDE_LONGLONG := y
+XSDE_LONGLONG := y
# Set to 'n' if your platform doesn't have the snprintf function.
#
-XSDE_SNPRINTF := n
+XSDE_SNPRINTF := n
# Set to 'n' if you don't want support for XML Schema validation in