summary refs log tree commit diff
path: root/pkgs/development/compilers/llvm/3.7/llvm.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-10-23 01:57:14 +0200
committerVladimír Čunát <vcunat@gmail.com>2015-10-23 01:57:14 +0200
commit4917a4f8b3d3dee315c9e640f54f3e94c30663c4 (patch)
tree3fb60a1d8ddc16bca981c892ebae6d6b139d4c1f /pkgs/development/compilers/llvm/3.7/llvm.nix
parentcf787f028246fbf7c66c4d5482b9966d3f5745ff (diff)
parentc76f0104509c20dae008a2782981d6188e981ca5 (diff)
downloadnixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar.gz
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar.bz2
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar.lz
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar.xz
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.tar.zst
nixpkgs-4917a4f8b3d3dee315c9e640f54f3e94c30663c4.zip
Merge master into staging
Diffstat (limited to 'pkgs/development/compilers/llvm/3.7/llvm.nix')
-rw-r--r--pkgs/development/compilers/llvm/3.7/llvm.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/compilers/llvm/3.7/llvm.nix b/pkgs/development/compilers/llvm/3.7/llvm.nix
index 9784a64e7c3..538f092a2c3 100644
--- a/pkgs/development/compilers/llvm/3.7/llvm.nix
+++ b/pkgs/development/compilers/llvm/3.7/llvm.nix
@@ -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"