diff options
Diffstat (limited to 'src/third_party/variant-1.3.0/test/libcxx.sh')
-rwxr-xr-x | src/third_party/variant-1.3.0/test/libcxx.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/third_party/variant-1.3.0/test/libcxx.sh b/src/third_party/variant-1.3.0/test/libcxx.sh new file mode 100755 index 00000000000..13ea7ba17ab --- /dev/null +++ b/src/third_party/variant-1.3.0/test/libcxx.sh @@ -0,0 +1,29 @@ +# MPark.Variant +# +# Copyright Michael Park, 2015-2017 +# +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) + +#!/usr/bin/env bash + +set -e + +trap "cd ${MPARK_VARIANT_LIBCXX_SOURCE_DIR} && git checkout ." EXIT + +cat <<EOF > ${MPARK_VARIANT_LIBCXX_SOURCE_DIR}/include/variant +#define mpark std +#define MPARK_IN_PLACE_HPP +$(cat ${MPARK_VARIANT_SOURCE_DIR}/include/mpark/variant.hpp) +#undef MPARK_IN_PLACE_HPP +#undef mpark +EOF + +${MPARK_VARIANT_LIT} \ + -v \ + --param color_diagnostics \ + --param cxx_under_test="${MPARK_VARIANT_CXX_COMPILER}" \ + --param compile_flags=-I${MPARK_VARIANT_SOURCE_DIR}/include/mpark \ + --param std=c++17 \ + --param libcxx_site_config=${MPARK_VARIANT_LIBCXX_SITE_CONFIG} \ + ${MPARK_VARIANT_LIBCXX_SOURCE_DIR}/test/std/utilities/variant \ |