mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
llvm: use official 4.0.0 sources (#1238)
This commit is contained in:
committed by
Jérôme Duval
parent
9e5184b9b6
commit
20a551ac3a
@@ -32,30 +32,22 @@ HOMEPAGE="http://www.llvm.org/"
|
||||
COPYRIGHT="2003-2014 University of Illinois at Urbana-Champaign"
|
||||
LICENSE="UIUC"
|
||||
REVISION="1"
|
||||
llvmSrcGitRev="56651b3bc71dd32a1fe72c3001139e5a49e31594"
|
||||
clangSrcGitRev="2574fd71cbf243821653ec56d4818bc48c2f4be7"
|
||||
clangToolsExtraSrcGitRev="fc0afbd6e7055b4d7f39998d743585683033c2d4"
|
||||
compilerRtSrcGitRev="850646edf7e605354c66693c16ab69193e04a078"
|
||||
SOURCE_URI="https://github.com/llvm-mirror/llvm/archive/$llvmSrcGitRev.tar.gz"
|
||||
SOURCE_URI_2="https://github.com/llvm-mirror/clang/archive/$clangSrcGitRev.tar.gz"
|
||||
SOURCE_URI_3="https://github.com/llvm-mirror/clang-tools-extra/archive/$clangToolsExtraSrcGitRev.tar.gz"
|
||||
SOURCE_URI_4="https://github.com/llvm-mirror/compiler-rt/archive/$compilerRtSrcGitRev.tar.gz"
|
||||
SOURCE_FILENAME="llvm-${llvmSrcGitRev}.tar.gz"
|
||||
SOURCE_FILENAME_2="clang-${clangSrcGitRev}.tar.gz"
|
||||
SOURCE_FILENAME_3="clang-tools-extra-${clangToolsExtraSrcGitRev}.tar.gz"
|
||||
SOURCE_FILENAME_4="compiler-rt-${compilerRtSrcGitRev}.tar.gz"
|
||||
CHECKSUM_SHA256="b7f7fe6655bc2b7d3a1f3374c9b55fe7e214a9814e64cbc0d0b24b72c714a556"
|
||||
CHECKSUM_SHA256_2="f1e446d7826e9372c1f097c0b7510b473bf00122b751114371a0cbe74e05276d"
|
||||
CHECKSUM_SHA256_3="963568354aa95e8655cd04d3cb4ba3691638f1430057018bfa1580b08415b39d"
|
||||
CHECKSUM_SHA256_4="e28defadaad1ea3e2ab18af4f60cd1af8e9b6b940b7bc9cec84ef701294473e8"
|
||||
SOURCE_DIR="llvm-$llvmSrcGitRev"
|
||||
SOURCE_DIR_2="clang-$clangSrcGitRev"
|
||||
SOURCE_DIR_3="clang-tools-extra-$clangToolsExtraSrcGitRev"
|
||||
SOURCE_DIR_4="compiler-rt-$compilerRtSrcGitRev"
|
||||
SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz"
|
||||
SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz"
|
||||
SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz"
|
||||
SOURCE_URI_4="http://llvm.org/releases/${portVersion}/compiler-rt-${portVersion}.src.tar.xz"
|
||||
CHECKSUM_SHA256="8d10511df96e73b8ff9e7abbfb4d4d432edbdbe965f1f4f07afaf370b8a533be"
|
||||
CHECKSUM_SHA256_2="cea5f88ebddb30e296ca89130c83b9d46c2d833685e2912303c828054c4dc98a"
|
||||
CHECKSUM_SHA256_3="41b7d37eb128fd362ab3431be5244cf50325bb3bb153895735c5bacede647c99"
|
||||
CHECKSUM_SHA256_4="d3f25b23bef24c305137e6b44f7e81c51bbec764c119e01512a9bd2330be3115"
|
||||
SOURCE_DIR="llvm-${portVersion}.src"
|
||||
SOURCE_DIR_2="cfe-${portVersion}.src"
|
||||
SOURCE_DIR_3="clang-tools-extra-${portVersion}.src"
|
||||
SOURCE_DIR_4="compiler-rt-${portVersion}.src"
|
||||
PATCHES="llvm-${portVersion}.patchset"
|
||||
PATCHES_2="clang-${portVersion}.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64"
|
||||
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
PROVIDES="
|
||||
@@ -1,27 +1,34 @@
|
||||
From 55634a436bb7ae43726c4b6104a97baef912463e Mon Sep 17 00:00:00 2001
|
||||
From dd13b8d2fc9971fab0d35ae24939726f4316aa50 Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
Date: Wed, 20 Jan 2016 21:13:28 +0000
|
||||
Subject: llvm-config: use /develop/headers instead of /include
|
||||
Subject: [PATCH] llvm-config: use /develop/headers instead of /include
|
||||
|
||||
* don't provide obj-root and src-root.
|
||||
---
|
||||
tools/llvm-config/llvm-config.cpp | 21 ++++++++++++++++-----
|
||||
1 file changed, 16 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp
|
||||
index 25344e4..664d4c6 100644
|
||||
index 25344e4..11901bf 100644
|
||||
--- a/tools/llvm-config/llvm-config.cpp
|
||||
+++ b/tools/llvm-config/llvm-config.cpp
|
||||
@@ -332,7 +332,11 @@ int main(int argc, char **argv) {
|
||||
@@ -332,9 +332,14 @@ int main(int argc, char **argv) {
|
||||
("-I" + ActiveIncludeDir + " " + "-I" + ActiveObjRoot + "/include");
|
||||
} else {
|
||||
ActivePrefix = CurrentExecPrefix;
|
||||
+#ifdef __HAIKU__
|
||||
+ ActiveIncludeDir = ActivePrefix + "/develop/headers";
|
||||
+ ActiveLibDir = ActivePrefix + "/develop/lib" + LLVM_LIBDIR_SUFFIX;
|
||||
+#else
|
||||
ActiveIncludeDir = ActivePrefix + "/include";
|
||||
+#endif
|
||||
ActiveBinDir = ActivePrefix + "/bin";
|
||||
- ActiveBinDir = ActivePrefix + "/bin";
|
||||
ActiveLibDir = ActivePrefix + "/lib" + LLVM_LIBDIR_SUFFIX;
|
||||
+#endif
|
||||
+ ActiveBinDir = ActivePrefix + "/bin";
|
||||
ActiveCMakeDir = ActiveLibDir + "/cmake/llvm";
|
||||
@@ -554,10 +558,16 @@ int main(int argc, char **argv) {
|
||||
ActiveIncludeOption = "-I" + ActiveIncludeDir;
|
||||
}
|
||||
@@ -554,10 +559,16 @@ int main(int argc, char **argv) {
|
||||
OS << (LLVM_HAS_GLOBAL_ISEL ? "ON" : "OFF") << '\n';
|
||||
} else if (Arg == "--shared-mode") {
|
||||
PrintSharedMode = true;
|
||||
@@ -43,5 +50,5 @@ index 25344e4..664d4c6 100644
|
||||
LinkDyLib = false;
|
||||
LinkMode = BuiltSharedLibs ? LinkModeShared : LinkModeAuto;
|
||||
--
|
||||
2.10.2
|
||||
2.11.0
|
||||
|
||||
Reference in New Issue
Block a user