From 925d9f1909d43f4f31661bf8134761d036ebc887 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Thu, 1 Aug 2019 10:34:54 -0500 Subject: [PATCH] build/scripts: Add find_triplet to allow easy solving of arch to gcc triplet --- build/scripts/find_triplet | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 build/scripts/find_triplet diff --git a/build/scripts/find_triplet b/build/scripts/find_triplet new file mode 100755 index 0000000000..8b72a348d2 --- /dev/null +++ b/build/scripts/find_triplet @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Produce a gcc triplet for the given architecture +# Released under the MIT License. +# +# We have a lot of arbitrary toolchain triplets, this is +# a simple script to decode them. +# + +if [[ $# -ne 1 ]]; then + echo "usage: $0 " + exit 1 +fi + +case "$1" in + "arm64") + echo "aarch64-unknown-haiku" + ;; + "ppc") + echo "powerpc-apple-haiku" + ;; + "sparc") + echo "sparc64-unknown-haiku" + ;; + "x86_gcc2" | "x86") + echo "i586-pc-haiku" + ;; + *) + echo "$1-unknown-haiku" + ;; +esac +exit 0