Skip to content

Commit 8c81e1e

Browse files
committed
external: Add clang
1 parent 3b6624b commit 8c81e1e

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

external/clang/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
clang.tar.xz
2+
install

external/clang/Makefile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
help:
2+
@echo "clang"
3+
@echo "Available targets:"
4+
@echo " download # download and unpack clang"
5+
@echo ""
6+
7+
VERSION := 14.0.0
8+
9+
clang.tar.xz:
10+
wget --no-verbose -O $@.tmp https://github.com/llvm/llvm-project/releases/download/llvmorg-$(VERSION)/clang+llvm-$(VERSION)-powerpc64le-linux-rhel-7.9.tar.xz
11+
mv $@.tmp $@
12+
13+
install/bin/clang: clang.tar.xz
14+
rm -rf install
15+
tar -xf clang.tar.xz
16+
mv clang+llvm-* install
17+
18+
download: install/bin/clang
19+
20+
prepare: download
21+
22+
build:
23+
24+
clean:
25+
@:
26+
27+
distclean: clean
28+
rm -rf install clang.tar.xz
29+
30+
.PHONY: download prepare build clean distclean help

0 commit comments

Comments
 (0)