From f723b8b878a3c4a4687b9e337a875500bebb39b1 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 4 Jul 2019 11:18:12 +0100 Subject: feat(third_party/bazel): Check in rules_haskell from Tweag --- third_party/bazel/rules_haskell/.bazelrc | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 third_party/bazel/rules_haskell/.bazelrc (limited to 'third_party/bazel/rules_haskell/.bazelrc') diff --git a/third_party/bazel/rules_haskell/.bazelrc b/third_party/bazel/rules_haskell/.bazelrc new file mode 100644 index 000000000000..503086f27968 --- /dev/null +++ b/third_party/bazel/rules_haskell/.bazelrc @@ -0,0 +1,27 @@ +# See https://docs.bazel.build/versions/master/user-manual.html#bazelrc. + +# Use this configuration when targeting Windows. Eventually this will +# no longer be required: +# https://bazel.build/roadmaps/platforms.html#replace---cpu-and---host_cpu-flags. +build:windows --crosstool_top=@io_tweag_rules_haskell_ghc_windows_amd64//:toolchain -s --verbose_failures --sandbox_debug + +build:ci --loading_phase_threads=1 +build:ci --jobs=2 +build:ci --verbose_failures +# Make sure we don't rely on the names of convenience symlinks because those +# can be changed by user. +build:ci --symlink_prefix=bazel-ci- +common:ci --color=no +test:ci --test_output=errors + +# Needed on Windows for //tests/binary-with-data +# see: https://github.com/tweag/rules_haskell/issues/647#issuecomment-459001362 +test:windows --experimental_enable_runfiles + +# test environment does not propagate locales by default +# some tests reads files written in UTF8, we need to propagate the correct +# environment variables, such as LOCALE_ARCHIVE +# We also need to setup an utf8 locale +test --test_env=LANG=en_US.utf8 --test_env=LOCALE_ARCHIVE + +try-import .bazelrc.local -- cgit 1.4.1