this repo has no description
1opam-version: "2.0"
2maintainer: "martin@mjambon.com"
3authors: "Martin Jambon"
4license: "BSD-3-Clause"
5homepage: "http://mjambon.com/cppo.html"
6doc: "https://ocaml-community.github.io/cppo/"
7bug-reports: "https://github.com/ocaml-community/cppo/issues"
8depends: [
9 "ocaml" {>= "4.03" & < "5.2"} # Technically this should be < 4.12 as cppo < 1.6.7 does not support the 4.12.0~alpha version scheme that started with the first alpha version of OCaml 4.12
10 "dune" {>= "1.0"}
11 "base-unix"
12]
13build: [
14 ["dune" "subst"] {dev}
15 ["dune" "build" "-p" name "-j" jobs]
16 ["dune" "runtest" "-p" name "-j" jobs] {with-test}
17]
18dev-repo: "git+https://github.com/ocaml-community/cppo.git"
19synopsis: "Code preprocessor like cpp for OCaml"
20description: """
21Cppo is an equivalent of the C preprocessor for OCaml programs.
22It allows the definition of simple macros and file inclusion.
23
24Cppo is:
25
26* more OCaml-friendly than cpp
27* easy to learn without consulting a manual
28* reasonably fast
29* simple to install and to maintain
30"""
31url {
32 src: "https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz"
33 checksum: [
34 "sha256=e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0"
35 "sha512=44ecf9d225d9e45490a2feac0bde04865ca398dba6c3579e3370fcd1ea255707b8883590852af8b2df87123801062b9f3acce2455c092deabf431f9c4fb8d8eb"
36 ]
37}