summaryrefslogtreecommitdiff
path: root/libs/fusion/preprocess
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-10-30 12:57:26 -0700
committerAnas Nashif <anas.nashif@intel.com>2012-10-30 12:57:26 -0700
commit1a78a62555be32868418fe52f8e330c9d0f95d5a (patch)
treed3765a80e7d3b9640ec2e930743630cd6b9fce2b /libs/fusion/preprocess
downloadboost-1a78a62555be32868418fe52f8e330c9d0f95d5a.tar.gz
boost-1a78a62555be32868418fe52f8e330c9d0f95d5a.tar.bz2
boost-1a78a62555be32868418fe52f8e330c9d0f95d5a.zip
Imported Upstream version 1.49.0upstream/1.49.0
Diffstat (limited to 'libs/fusion/preprocess')
-rw-r--r--libs/fusion/preprocess/preprocess.bat7
-rw-r--r--libs/fusion/preprocess/preprocess.cpp10
-rw-r--r--libs/fusion/preprocess/wave.cfg14
3 files changed, 31 insertions, 0 deletions
diff --git a/libs/fusion/preprocess/preprocess.bat b/libs/fusion/preprocess/preprocess.bat
new file mode 100644
index 0000000000..f5c94977c6
--- /dev/null
+++ b/libs/fusion/preprocess/preprocess.bat
@@ -0,0 +1,7 @@
+
+
+wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=10 -DFUSION_MAX_LIST_SIZE=10 -DFUSION_MAX_ZIP_SEQUENCES=10 preprocess.cpp
+wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=20 -DFUSION_MAX_LIST_SIZE=20 -DFUSION_MAX_ZIP_SEQUENCES=20 preprocess.cpp
+wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=30 -DFUSION_MAX_LIST_SIZE=30 -DFUSION_MAX_ZIP_SEQUENCES=30 preprocess.cpp
+wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=40 -DFUSION_MAX_LIST_SIZE=40 -DFUSION_MAX_ZIP_SEQUENCES=40 preprocess.cpp
+wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=50 -DFUSION_MAX_LIST_SIZE=50 -DFUSION_MAX_ZIP_SEQUENCES=50 preprocess.cpp
diff --git a/libs/fusion/preprocess/preprocess.cpp b/libs/fusion/preprocess/preprocess.cpp
new file mode 100644
index 0000000000..1cc59ef33b
--- /dev/null
+++ b/libs/fusion/preprocess/preprocess.cpp
@@ -0,0 +1,10 @@
+/*=============================================================================
+ Copyright (c) 2011 Joel de Guzman
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+#include <boost/fusion/container.hpp>
+#include <boost/fusion/algorithm.hpp>
+#include <boost/fusion/tuple.hpp>
+
diff --git a/libs/fusion/preprocess/wave.cfg b/libs/fusion/preprocess/wave.cfg
new file mode 100644
index 0000000000..6d13cf637d
--- /dev/null
+++ b/libs/fusion/preprocess/wave.cfg
@@ -0,0 +1,14 @@
+-DBOOST_FUSION_DONT_USE_PREPROCESSED_FILES
+-DBOOST_FUSION_CREATE_PREPROCESSED_FILES
+-SC:/dev/boost
+-SC:/dev/tools/mingw/include
+-SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include
+-SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include/c++
+-SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include/c++/mingw32
+--variadics
+-NBOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL
+-NBOOST_PROTO_USE_GET_POINTER
+-NBOOST_PROTO_GET_POINTER
+--timer
+
+