opam-version: "2.0"
maintainer:   [ "romain.calascibetta@gmail.com" ]
authors:      "Romain Calascibetta"
license:      "ISC"
homepage:     "https://github.com/mirage/optint"
bug-reports:  "https://github.com/mirage/optint/issues"
dev-repo:     "git+https://github.com/mirage/optint.git"
doc:          "https://mirage.github.io/optint/"
synopsis:     "Abstract type on integer between x64 and x86 architecture"
description: """
This library provide an abstract type which represents at least a 32-bits integer.
On x64, this library use a native unboxed integer (63 bits).
On x86, this library use a boxed int32.

Implementation depends on target architecture.
"""

build: ["dune" "build" "-p" name "-j" jobs]
run-test: [ "dune" "runtest" "-p" name "-j" jobs ]

depends: [
  "ocaml" {>= "4.07.0"}
  "dune"
  "crowbar" {with-test & >= "0.2"}
  "monolith" {with-test}
  "fmt" {with-test}
]
x-commit-hash: "ae1bb20d25d9638001f3f1388e24f6ee2fd6aba1"
url {
  src:
    "https://github.com/mirage/optint/releases/download/v0.0.5/optint-v0.0.5.tbz"
  checksum: [
    "sha256=774901af130eacc08e30ae43e9a18c926f284c22e3c66c2ff95e74648fbedf26"
    "sha512=fe5762ee7a1a08c7b389fbef9188f8a59c40bb8e19535cec1661a789f973338d5b6d4b30c1869e089282242efa63bfc86c1fb15224b47c05cb5277971aa14a35"
  ]
}
