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

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";