Idris: Build with llvm backend and libffi support

Signed-off-by: Shea Levy <shea@shealevy.com>
This commit is contained in:
Shea Levy
2014-01-26 13:54:11 -05:00
parent 66e789d199
commit 3901d21c80
+4 -3
View File
@@ -2,7 +2,7 @@
, deepseq, filepath, gmp, happy, haskeline, languageJava, mtl , deepseq, filepath, gmp, happy, haskeline, languageJava, mtl
, network, parsers, split, text, time, transformers, trifecta , network, parsers, split, text, time, transformers, trifecta
, unorderedContainers, utf8String, vector, vectorBinaryInstances , unorderedContainers, utf8String, vector, vectorBinaryInstances
, xml , xml, llvmGeneral, libffi
}: }:
cabal.mkDerivation (self: { cabal.mkDerivation (self: {
@@ -15,10 +15,11 @@ cabal.mkDerivation (self: {
ansiTerminal ansiWlPprint binary Cabal deepseq filepath haskeline ansiTerminal ansiWlPprint binary Cabal deepseq filepath haskeline
languageJava mtl network parsers split text time transformers languageJava mtl network parsers split text time transformers
trifecta unorderedContainers utf8String vector trifecta unorderedContainers utf8String vector
vectorBinaryInstances xml vectorBinaryInstances xml llvmGeneral
]; ];
buildTools = [ happy ]; buildTools = [ happy ];
extraLibraries = [ boehmgc gmp ]; extraLibraries = [ boehmgc gmp libffi ];
configureFlags = [ "-f" "llvm" "-f" "gmp" "-f" "ffi" ];
meta = { meta = {
homepage = "http://www.idris-lang.org/"; homepage = "http://www.idris-lang.org/";
description = "Functional Programming Language with Dependent Types"; description = "Functional Programming Language with Dependent Types";