diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
commit | 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 (patch) | |
tree | e5d88d25d870d5dedacb6bbdbe2a966086a0a5cf /src/boost/libs/phoenix/preprocess | |
parent | Initial commit. (diff) | |
download | ceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.tar.xz ceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.zip |
Adding upstream version 14.2.21.upstream/14.2.21upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/boost/libs/phoenix/preprocess')
-rw-r--r-- | src/boost/libs/phoenix/preprocess/Jamfile.v2 | 41 | ||||
-rw-r--r-- | src/boost/libs/phoenix/preprocess/preprocess_phoenix.cpp | 16 | ||||
-rw-r--r-- | src/boost/libs/phoenix/preprocess/wave-msvc-10.0.cfg | 22 | ||||
-rw-r--r-- | src/boost/libs/phoenix/preprocess/wave.cfg | 34 |
4 files changed, 113 insertions, 0 deletions
diff --git a/src/boost/libs/phoenix/preprocess/Jamfile.v2 b/src/boost/libs/phoenix/preprocess/Jamfile.v2 new file mode 100644 index 00000000..ffd36147 --- /dev/null +++ b/src/boost/libs/phoenix/preprocess/Jamfile.v2 @@ -0,0 +1,41 @@ +# (C) Copyright 2012: Eric Niebler +# 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) + +# Generates preprocessed files with wave. + +project : requirements <link>static <variant>release ; + +import feature ; +import toolset ; + +feature.feature phoenix-limit : : free ; +toolset.flags wave PHOENIX-LIMIT <phoenix-limit> ; + +actions wave bind PHOENIX-LIMIT +{ + echo Preprocessing with BOOST_PHOENIX_LIMIT=$(PHOENIX-LIMIT)... + $(>[2]) -o- -DBOOST_PHOENIX_LIMIT=$(PHOENIX-LIMIT) --config-file wave.cfg $(>[1]) +} + +W = /boost/libs/wave/tool//wave ; + +make preprocess_phoenix_10 + : preprocess_phoenix.cpp $(W) : wave : <phoenix-limit>10 + ; + +make preprocess_phoenix_20 + : preprocess_phoenix.cpp $(W) : wave : <phoenix-limit>20 + ; + +make preprocess_phoenix_30 + : preprocess_phoenix.cpp $(W) : wave : <phoenix-limit>30 + ; + +make preprocess_phoenix_40 + : preprocess_phoenix.cpp $(W) : wave : <phoenix-limit>40 + ; + +make preprocess_phoenix_50 + : preprocess_phoenix.cpp $(W) : wave : <phoenix-limit>50 + ; diff --git a/src/boost/libs/phoenix/preprocess/preprocess_phoenix.cpp b/src/boost/libs/phoenix/preprocess/preprocess_phoenix.cpp new file mode 100644 index 00000000..4bb1a6a5 --- /dev/null +++ b/src/boost/libs/phoenix/preprocess/preprocess_phoenix.cpp @@ -0,0 +1,16 @@ +// Copyright (c) 2011 Hartmut Kaiser +// +// 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 "../include/boost/phoenix/version.hpp" +#include "../include/boost/phoenix/core.hpp" +#include "../include/boost/phoenix/bind.hpp" +#include "../include/boost/phoenix/function.hpp" +#include "../include/boost/phoenix/fusion.hpp" +#include "../include/boost/phoenix/object.hpp" +#include "../include/boost/phoenix/operator.hpp" +#include "../include/boost/phoenix/scope.hpp" +#include "../include/boost/phoenix/scope/dynamic.hpp" +#include "../include/boost/phoenix/statement.hpp" +#include "../include/boost/phoenix/stl.hpp" diff --git a/src/boost/libs/phoenix/preprocess/wave-msvc-10.0.cfg b/src/boost/libs/phoenix/preprocess/wave-msvc-10.0.cfg new file mode 100644 index 00000000..dd639714 --- /dev/null +++ b/src/boost/libs/phoenix/preprocess/wave-msvc-10.0.cfg @@ -0,0 +1,22 @@ +-DBOOST_PHOENIX_DONT_USE_PREPROCESSED_FILES +-DBOOST_PHOENIX_CREATE_PREPROCESSED_FILES +-S../include +-S../../.. +-S"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include" +-S. +--variadics +-D_WIN32 +-NBOOST_STATIC_ASSERT +-NBOOST_STATIC_CONSTANT +-NBOOST_MPL_HAS_XXX_TRAIT_DEF +-NBOOST_MPL_ASSERT_MSG +-NBOOST_FORCEINLINE +-NBOOST_MPL_ASSERT +-NBOOST_MPL_ASSERT_MSG +-NBOOST_MPL_ASSERT_RELATION +-NBOOST_PROTO_USE_GET_POINTER +-NBOOST_PROTO_GET_POINTER +-NBOOST_PROTO_CALLABLE +-NBOOST_PROTO_TRANSFORM +-NBOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL +--timer diff --git a/src/boost/libs/phoenix/preprocess/wave.cfg b/src/boost/libs/phoenix/preprocess/wave.cfg new file mode 100644 index 00000000..199d1ff7 --- /dev/null +++ b/src/boost/libs/phoenix/preprocess/wave.cfg @@ -0,0 +1,34 @@ +-DBOOST_PHOENIX_DONT_USE_PREPROCESSED_FILES +-DBOOST_PHOENIX_CREATE_PREPROCESSED_FILES +-S../include +-S../../.. +-S/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include +-S/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/include +-S/usr/lib/gcc/x86_64-linux-gnu/4.6.3/include +-S/usr/lib/gcc/i486-linux-gnu/4.4.5/include +-S/usr/include/c++/4.6.0 +-S/usr/include/c++/4.6.1 +-S/usr/include/c++/4.6.3 +-S/usr/include/c++/4.4.5 +-S/usr/include/c++/4.6.0/x86_64-unknown-linux-gnu +-S/usr/include/c++/4.6.1/x86_64-unknown-linux-gnu +-S/usr/include/c++/4.6.3/x86_64-linux-gnu +-S/usr/include/c++/4.4.5/i486-linux-gnu +-S/usr/include +--variadics +-NBOOST_ATTRIBUTE_UNUSED +-NBOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL +-NBOOST_STATIC_ASSERT +-NBOOST_STATIC_CONSTANT +-NBOOST_MPL_HAS_XXX_TRAIT_DEF +-NBOOST_MPL_ASSERT_MSG +-NBOOST_FORCEINLINE +-NBOOST_MPL_ASSERT +-NBOOST_MPL_ASSERT_MSG +-NBOOST_MPL_ASSERT_RELATION +-NBOOST_PROTO_USE_GET_POINTER +-NBOOST_PROTO_GET_POINTER +-NBOOST_PROTO_CALLABLE +-NBOOST_PROTO_TRANSFORM +-NBOOST_PHOENIX_SFINAE_AND_OVERLOADS +--timer |