Skip to content
Snippets Groups Projects
package.yaml 1.46 KiB
Newer Older
  • Learn to ignore specific revisions
  • chrg's avatar
    chrg committed
    name: rtree-c
    
    chrg's avatar
    chrg committed
    # version: 0.1.0
    # synopsis: synopsis
    # maintainer: maintainer <email>
    # category: categories
    # extra-source-files: []
    
    
    chrg's avatar
    chrg committed
    ghc-options: -Wall -fno-warn-incomplete-uni-patterns -fprof-late
    
    chrg's avatar
    chrg committed
    
    dependencies:
      - base >= 4.9 && < 5
    
    chrg's avatar
    chrg committed
      - rtree
    
    chrg's avatar
    chrg committed
      - containers
      - mtl
      - vector
      - pretty-simple
      - transformers
    
    chrg's avatar
    chrg committed
      - language-c
    
      - pretty
    
    chrg's avatar
    chrg committed
    
    library:
      source-dirs: src
    
    
    chrg's avatar
    chrg committed
    executables:
      rtree-c: 
    
    chrg's avatar
    chrg committed
        source-dirs: bin/
    
    chrg's avatar
    chrg committed
        main: Main.hs
        dependencies:
    
    chrg's avatar
    chrg committed
          - rtree-c
    
    chrg's avatar
    chrg committed
          - optparse-applicative
    
    chrg's avatar
    chrg committed
          - typed-process
    
    chrg's avatar
    chrg committed
          - directory
    
    chrg's avatar
    chrg committed
          - pretty
    
    chrg's avatar
    chrg committed
          - filepath
    
    chrg's avatar
    chrg committed
          - temporary
    
    chrg's avatar
    chrg committed
          - co-log
          - time
          - text
    
    chrg's avatar
    chrg committed
    
    
    chrg's avatar
    chrg committed
    tests:
    
      rtree-c-test:
    
    chrg's avatar
    chrg committed
        source-dirs: test/src
        main: Main.hs
        dependencies:
          - rtree
    
    chrg's avatar
    chrg committed
          - rtree-c
    
          - hspec
          - hspec-discover
          - hspec-expectations-pretty-diff
          - hspec-glitter
    
          - directory
          - filepath
          - typed-process
    
          - text
    
    chrg's avatar
    chrg committed
    
    benchmarks:
      rtree-c-bench:
        source-dirs: bench/
        main: Main.hs
        ghc-options:
            -O2
            -threaded
        dependencies:
          - rtree
          - rtree-c
          - criterion
          - directory
          - filepath
          - typed-process
          - text
      rtree-c-profile:
        source-dirs: bench/
        main: Main.hs
        ghc-options:
    
    chrg's avatar
    chrg committed
          -O
          -threaded
          -fprof-late
          "-with-rtsopts=-N -p -s -hc -i0.1 -L500"
    
    chrg's avatar
    chrg committed
        dependencies:
          - rtree
          - rtree-c
          - criterion
          - directory
          - filepath
          - typed-process
          - text
    
    chrg's avatar
    chrg committed
          - deepseq