@@ -42,7 +42,7 @@ Description: Idris is a general purpose language with full dependent types.
43 * Hugs style interactive environment
43 * Hugs style interactive environment
45−Cabal-Version: >= 1.6
45+Cabal-Version: >= 1.8
47Build-type: Custom
47Build-type: Custom
@@ -329,6 +329,7 @@ Flag release
329 Description: This is an official release
329 Description: This is an official release
330 Default: False
330 Default: False
331 manual: True
331 manual: True
333 hs-source-dirs: src
334 hs-source-dirs: src
334 Exposed-modules:
335 Exposed-modules:
@@ -396,130 +397,19 @@ Library
396 , IRTS.Simplified
397 , IRTS.Simplified
397 , IRTS.System
398 , IRTS.System
402− , Util.DynamicLinker
405 , Pkg.Package
400 , Pkg.Package
406− , Pkg.PParser
401+ , Util.DynamicLinker
411− Extensions: MultiParamTypeClasses
412− , FunctionalDependencies
416− ghc-prof-options: -auto-all -caf-all
417− ghc-options: -threaded -rtsopts
420− cpp-options: -DLINUX
423− cpp-options: -DFREEBSD
426− cpp-options: -DMACOSX
429− cpp-options: -DWINDOWS
430− build-depends: Win32
432− other-modules: IRTS.CodegenLLVM
433− cpp-options: -DIDRIS_LLVM
434− build-depends: llvm-general == 3.3.8.*
435− , llvm-general-pure == 3.3.8.*
437− other-modules: Util.LLVMStubs
439− build-depends: libffi
440− cpp-options: -DIDRIS_FFI
442− build-depends: libffi
443− cpp-options: -DIDRIS_GMP
448 Other-modules:
403 Other-modules:
450− , Idris.Core.Constraints
451− , Idris.Core.Elaborate
452− , Idris.Core.Evaluate
453− , Idris.Core.Execute
454− , Idris.Core.ProofState
456− , Idris.Core.Typecheck
460− , Idris.AbsSyntaxTree
480− , Idris.ParseHelpers
498− , IRTS.CodegenCommon
500− , IRTS.CodegenJavaScript
502− , IRTS.Defunctionalise
505− , IRTS.Java.ASTBuilding
507− , IRTS.Java.Mangling
513− , Util.Pretty
404+ Util.Pretty
514 , Util.System
405 , Util.System
515− , Util.DynamicLinker
516 , Util.Net
406 , Util.Net
519 , Pkg.PParser
408 , Pkg.PParser
521 -- Auto Generated
410 -- Auto Generated
522− Paths_idris
411+ , Paths_idris
524 Build-depends: base >=4 && <5
414 Build-depends: base >=4 && <5
@@ -549,7 +439,6 @@ Executable idris
549 , network
439 , network
551 , deepseq
441 , deepseq
553 Extensions: MultiParamTypeClasses
442 Extensions: MultiParamTypeClasses
554 , FunctionalDependencies
443 , FunctionalDependencies
555 , FlexibleInstances
444 , FlexibleInstances
@@ -584,3 +473,17 @@ Executable idris
584 build-depends: libffi
473 build-depends: libffi
585 cpp-options: -DIDRIS_GMP
474 cpp-options: -DIDRIS_GMP
478+ hs-source-dirs: main
480+ Build-depends: idris
486+ ghc-prof-options: -auto-all -caf-all
487+ ghc-options: -threaded -rtsopts