Merge master into staging

This commit is contained in:
Vladimír Čunát
2015-10-23 01:57:14 +02:00
247 changed files with 16829 additions and 1271 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, perl, groff, cmake, python, libffi, binutils }:
{ stdenv, fetchurl, perl, groff, cmake, python, libffi, binutils, debugVersion ? false }:
let
version = "3.3";
in stdenv.mkDerivation rec {
@@ -34,7 +34,7 @@ in stdenv.mkDerivation rec {
in "export ${LD}_LIBRARY_PATH='$$${LD}_LIBRARY_PATH:'`pwd`/lib";
cmakeFlags = with stdenv; [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_BINUTILS_INCDIR=${binutils}/include"
+2 -1
View File
@@ -12,6 +12,7 @@
, version
, zlib
, compiler-rt_src
, debugVersion ? false
}:
let
@@ -41,7 +42,7 @@ in stdenv.mkDerivation rec {
'';
cmakeFlags = with stdenv; [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_REQUIRES_RTTI=1"
+2 -1
View File
@@ -12,6 +12,7 @@
, version
, zlib
, compiler-rt_src
, debugVersion ? false
}:
let
@@ -38,7 +39,7 @@ in stdenv.mkDerivation rec {
'';
cmakeFlags = with stdenv; [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_REQUIRES_RTTI=1"
+2 -1
View File
@@ -12,6 +12,7 @@
, version
, zlib
, compiler-rt_src
, debugVersion ? false
}:
let
@@ -38,7 +39,7 @@ in stdenv.mkDerivation rec {
'';
cmakeFlags = with stdenv; [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"
"-DLLVM_ENABLE_RTTI=ON"
+2 -1
View File
@@ -13,6 +13,7 @@
, zlib
, libcxxabi
, compiler-rt_src
, debugVersion ? false
}:
let
@@ -40,7 +41,7 @@ in stdenv.mkDerivation rec {
'';
cmakeFlags = with stdenv; [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
"-DLLVM_INSTALL_UTILS=ON" # Needed by rustc
"-DLLVM_BUILD_TESTS=ON"
"-DLLVM_ENABLE_FFI=ON"