From 549b251bcebeb36f3a9c45ab018895d4fb1cb7f7 Mon Sep 17 00:00:00 2001 From: Lucas Petrino Date: Sat, 28 Dec 2024 11:44:35 +1300 Subject: [PATCH] Initial Commit --- .gitignore | 1 + bin/clang | 3 +++ bin/clang++ | 3 +++ install.sh | 18 ++++++++++++++++++ 4 files changed, 25 insertions(+) create mode 100644 .gitignore create mode 100644 bin/clang create mode 100644 bin/clang++ create mode 100644 install.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dbe9c82 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode/ \ No newline at end of file diff --git a/bin/clang b/bin/clang new file mode 100644 index 0000000..88b7b7c --- /dev/null +++ b/bin/clang @@ -0,0 +1,3 @@ +#! /bin/sh + +"$ZIG_PATH"/zig cc "$@" \ No newline at end of file diff --git a/bin/clang++ b/bin/clang++ new file mode 100644 index 0000000..210b411 --- /dev/null +++ b/bin/clang++ @@ -0,0 +1,3 @@ +#! /bin/sh + +"$ZIG_PATH"/zig c++ "$@" \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..93bda43 --- /dev/null +++ b/install.sh @@ -0,0 +1,18 @@ +#! /bin/sh + +if [ $# -eq 0 ] + then + echo "No arguments supplied" +fi + +PREFIX="$1" + +if [ ! -d "$PREFIX" ]; then + echo "Error: The path '$PREFIX' does not exist or is not a directory." + exit 1 +fi + +SCRIPT_DIR=$(dirname "$0") + +cp "$SCRIPT_DIR/bin/clang" "$PREFIX/bin/clang" +cp "$SCRIPT_DIR/bin/clang++" "$PREFIX/bin/clang++" \ No newline at end of file