opam-version: "2.0" synopsis: "Processor Topology & Affinity for ocaml" description: "Exposes processor, CPU Topology and lets you pin the runtime to a set of CPUs." maintainer: ["Christiano Haesbaert"] authors: ["Christiano Haesbaert"] license: "ISC" tags: [ "processor" "multicore" "cpu" "thread" "core" "package" "socket" "affinity" "scheduler" "domain" ] homepage: "https://github.com/haesbaert/ocaml-processor" doc: "https://haesbaert.github.io/ocaml-processor" bug-reports: "https://github.com/haesbaert/ocaml-processor/issues" depends: [ "ocaml" {>= "4.08"} "dune" {>= "3.2"} "odoc" {with-doc} ] available: arch = "x86_64" | arch = "arm64" build: [ ["dune" "subst"] {dev} [ "dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test} "@doc" {with-doc} ] ] dev-repo: "git+https://github.com/haesbaert/ocaml-processor.git" url { src: "https://github.com/haesbaert/ocaml-processor/releases/download/v0.1/processor-0.1.tbz" checksum: [ "sha256=06d2a04f5eea36a450a258d5568ce490c162cbdc019d2843c3f415c894b1ab26" "sha512=9871cab5644fb2e215f66da45f6bc051bd2b7eae99b27e31748e44c7f0da3ed12a57f0e219a5e15b2728e288b81d5679ac0bd1def2b90ea17b54ec4c17fea490" ] } x-commit-hash: "667b7d8471a792050538703c5411e244f41d77fc"