diff options
author | 2019-03-05 06:04:32 +0000 | |
---|---|---|
committer | 2019-03-05 06:04:32 +0000 | |
commit | 57a427ec9996832a63a0a688f18e6bbefa00193f (patch) | |
tree | 52fd3379649903eaf870f2f9f64ef1f60d0c208d | |
parent | libLLVM in base will be installed as libLLVM.so.major.minor with no (diff) | |
download | wireguard-openbsd-57a427ec9996832a63a0a688f18e6bbefa00193f.tar.xz wireguard-openbsd-57a427ec9996832a63a0a688f18e6bbefa00193f.zip |
build AMDGPU Target in addition to native
-rw-r--r-- | gnu/usr.bin/clang/Makefile | 4 | ||||
-rw-r--r-- | gnu/usr.bin/clang/Makefile.arch | 9 | ||||
-rw-r--r-- | gnu/usr.bin/clang/include/llvm/Config/Makefile | 5 |
3 files changed, 10 insertions, 8 deletions
diff --git a/gnu/usr.bin/clang/Makefile b/gnu/usr.bin/clang/Makefile index e35c827501c..4d763806d78 100644 --- a/gnu/usr.bin/clang/Makefile +++ b/gnu/usr.bin/clang/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.9 2019/01/27 16:59:41 patrick Exp $ +# $OpenBSD: Makefile,v 1.10 2019/03/05 06:04:32 jsg Exp $ .include <bsd.own.mk> @@ -53,7 +53,7 @@ SUBDIR+=libLLVMCoroutines SUBDIR+=libLLVMDemangle .for arch in ${LLVM_ARCHS} -.if "${arch}" == ${LLVM_ARCH} || make(obj) +.if "${arch}" == ${LLVM_ARCH} || "${arch}" == "AMDGPU" || make(obj) SUBDIR+=include/llvm/${arch} .endif .endfor diff --git a/gnu/usr.bin/clang/Makefile.arch b/gnu/usr.bin/clang/Makefile.arch index 030cce62d2e..b1a1c03f629 100644 --- a/gnu/usr.bin/clang/Makefile.arch +++ b/gnu/usr.bin/clang/Makefile.arch @@ -1,6 +1,6 @@ -# $OpenBSD: Makefile.arch,v 1.5 2018/04/06 14:44:04 patrick Exp $ +# $OpenBSD: Makefile.arch,v 1.6 2019/03/05 06:04:32 jsg Exp $ -LLVM_ARCHS=AArch64 ARM Mips PowerPC Sparc X86 +LLVM_ARCHS=AArch64 AMDGPU ARM Mips PowerPC Sparc X86 LLVM_ARCH?= .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" @@ -26,14 +26,15 @@ BACKEND_INFO?= BACKEND_UTILS?= .for arch in ${LLVM_ARCHS} -.if "${arch}" == ${LLVM_ARCH} || make(obj) +.if "${arch}" == ${LLVM_ARCH} || "${arch}" == "AMDGPU" || make(obj) BACKEND_ASMPARSER+= LLVM${arch}AsmParser BACKEND_ASMPRINTER+= LLVM${arch}AsmPrinter BACKEND_CODEGEN+= LLVM${arch}CodeGen BACKEND_DESC+= LLVM${arch}Desc BACKEND_DISASSEMBLER+= LLVM${arch}Disassembler BACKEND_INFO+= LLVM${arch}Info -.if "${arch}" == "X86" || "${arch}" == "AArch64" || "${arch}" == "ARM" +.if "${arch}" == "X86" || "${arch}" == "AArch64" || "${arch}" == "ARM" \ + || "${arch}" == "AMDGPU" BACKEND_UTILS+= LLVM${arch}Utils .endif .endif diff --git a/gnu/usr.bin/clang/include/llvm/Config/Makefile b/gnu/usr.bin/clang/include/llvm/Config/Makefile index 33c9474ace3..a4fb09e6dce 100644 --- a/gnu/usr.bin/clang/include/llvm/Config/Makefile +++ b/gnu/usr.bin/clang/include/llvm/Config/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.3 2017/07/09 15:28:34 espie Exp $ +# $OpenBSD: Makefile,v 1.4 2019/03/05 06:04:32 jsg Exp $ .include <bsd.own.mk> @@ -21,6 +21,7 @@ AsmPrinters.def: Disassemblers.def: printf "LLVM_DISASSEMBLER(${LLVM_ARCH})\n#undef LLVM_DISASSEMBLER\n" >$@ Targets.def: - printf "LLVM_TARGET(${LLVM_ARCH})\n#undef LLVM_TARGET\n" >$@ + printf "LLVM_TARGET(AMDGPU)\n" >$@ + printf "LLVM_TARGET(${LLVM_ARCH})\n#undef LLVM_TARGET\n" >>$@ .include <bsd.obj.mk> |