| #!/bin/bash |
| # Copyright 2021 The IREE Authors |
| # |
| # Licensed under the Apache License v2.0 with LLVM Exceptions. |
| # See https://llvm.org/LICENSE.txt for license information. |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| # Sets up launch scripts for containers. |
| # Typical usage: ./setup_dockcross.sh manylinux2014-x64 |
| |
| set -eu -o errtrace |
| |
| this_dir="$(cd $(dirname $0) && pwd)" |
| |
| for container in "$@"; do |
| launch_script="$this_dir/$container" |
| if ! [ -x "$launch_script" ]; then |
| echo "Launch script not found. Generating..." |
| docker run --rm dockcross/$container > $launch_script |
| chmod u+x $launch_script |
| fi |
| done |