dune-configurator
Helper library for gathering system configuration

Install

Authors

Maintainers

Sources

dune-3.7.1.tbz
sha256=adfc38f14c0188a2ad80d61451d011d27ab8839b717492d7ad42f7cb911c54c3
sha512=a74cd77ac7714f9434b5991c6dc02c6e6a2f46071d993a8985a9c9f0105182bb9e310ae2bcf7cf1d411c848d1a665e0fc0111b3597e5b1c6b634c1d398bea432

Description

dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:

  • test if a C program compiles
  • query pkg-config
  • import #define from OCaml header files
  • generate config.h file

Published: 05 Apr 2023

Dependencies (4)

  1. csexp >= "1.5.0"
  2. base-unix
  3. ocaml >= "4.04.0"
  4. dune >= "3.5"

Dev Dependencies (1)

  1. odoc with-doc

  1. ahrocksdb
  2. albatross
  3. alsa >= "0.3.0"
  4. alt-ergo-lib >= "2.4.0"
  5. antic >= "0.2.3"
  6. ao >= "0.2.2"
  7. arb >= "0.2.3"
  8. async_ssl >= "v0.12.0"
  9. base >= "v0.12.1"
  10. base64 >= "3.3.0" & < "3.5.0"
  11. bigstringaf >= "0.9.1"
  12. binaryen >= "0.8.1" & < "0.14.0" | >= "0.17.1"
  13. bjack >= "0.1.6"
  14. bls12-381 < "0.4.1"
  15. bls12-381-js-gen
  16. bls12-381-legacy
  17. bls12-381-unix
  18. bwrap
  19. cairo2 >= "0.6"
  20. calcium >= "0.2.3"
  21. camlimages >= "5.0.3"
  22. checkseum >= "0.2.0"
  23. class_group_vdf >= "0.0.4"
  24. containers >= "2.4"
  25. containers-thread
  26. crlibm >= "0.3"
  27. cryptokit >= "1.16.1"
  28. ctypes-zarith
  29. curses >= "1.0.9"
  30. dkml-c-probe
  31. dssi >= "0.1.3"
  32. eigen >= "0.3.2" & < "0.4.0"
  33. extunix >= "0.3.1"
  34. faad >= "0.5.0"
  35. fdkaac >= "0.3.2"
  36. ffmpeg-av
  37. ffmpeg-avcodec
  38. ffmpeg-avdevice
  39. ffmpeg-avfilter
  40. ffmpeg-avutil
  41. ffmpeg-swresample
  42. ffmpeg-swscale
  43. fftw3 >= "0.8.2"
  44. fiat-p256
  45. flac >= "0.3.0"
  46. flint >= "0.2.3"
  47. frama-c >= "26.0~beta"
  48. freetds >= "0.7"
  49. frei0r >= "0.1.2"
  50. gen >= "0.5.3" & < "1.1"
  51. gettext-stub
  52. glfw-ocaml >= "3.2.1-1"
  53. goblint-cil >= "2.0.0"
  54. graphics >= "5.1.0"
  55. gsl = "1.24.0" | >= "1.24.2"
  56. gstreamer >= "0.3.1"
  57. guile
  58. hdf5 >= "0.1.5"
  59. hidapi >= "1.1"
  60. hxd >= "0.2.0"
  61. interval_base
  62. interval_crlibm < "1.6"
  63. io-page >= "2.1.0" & < "2.4.0"
  64. io-page-xen >= "2.1.0"
  65. iomux
  66. iter >= "1.2.1" & < "1.7"
  67. jst-config
  68. krb
  69. lablgtk3 >= "3.0.beta4" & < "3.0.beta7"
  70. lablqml >= "0.7"
  71. lacaml >= "11.0.2"
  72. ladspa >= "0.2.0"
  73. lame >= "0.3.4"
  74. lbfgs >= "0.9.1"
  75. libbinaryen < "105.1.0" | >= "107.0.1"
  76. lilv
  77. links = "0.9"
  78. links-postgresql = "0.9"
  79. links-sqlite3 < "0.9.1"
  80. lmdb >= "1.0"
  81. lo >= "0.2.0"
  82. lwt >= "4.3.0"
  83. mad >= "0.5.0"
  84. memtrace_viewer < "v0.15.0"
  85. mesh >= "0.9.5"
  86. mesh-easymesh >= "0.9.5"
  87. mindstorm >= "0.8"
  88. mindstorm-lwt
  89. mirage-clock = "2.0.0"
  90. mirage-clock-freestanding = "2.0.0"
  91. mirage-clock-lwt >= "2.0.0"
  92. mirage-clock-unix >= "3.0.0"
  93. mirage-crypto
  94. mirage-crypto-ec
  95. mirage-crypto-rng >= "0.6.1"
  96. mirage-crypto-rng-async
  97. mm >= "0.7.0"
  98. mpg123
  99. mssql < "2.0.3"
  100. mysql8
  101. OCanren
  102. OCanren-ppx
  103. ocaml-canvas
  104. ocaml_intrinsics
  105. ocamlfuse >= "2.7.1-cvs7"
  106. odepack >= "0.6.9"
  107. ogg = "0.6.0" | >= "0.7.0"
  108. oniguruma >= "0.1.1"
  109. opus >= "0.2.0"
  110. owl >= "0.5.0"
  111. owl-base >= "0.5.0" & < "0.7.0"
  112. parmap >= "1.1.1"
  113. pcre >= "7.3.5" & < "7.4.2" | >= "7.4.4"
  114. plplot >= "5.11.0-1"
  115. poll
  116. portaudio >= "0.2.2"
  117. portmidi
  118. posix-getopt >= "2.0.0"
  119. postgresql >= "4.4.1" & < "4.5.1" | >= "4.6.0"
  120. ppx_cstubs < "0.4.1"
  121. ppx_monad >= "0.2.0"
  122. pulseaudio >= "0.1.4"
  123. qrencode >= "0.2"
  124. raygui
  125. raylib >= "0.2.2"
  126. samplerate >= "0.1.5"
  127. secp256k1 >= "0.4.1"
  128. secp256k1-internal >= "0.2.0"
  129. shine >= "0.2.2"
  130. soundtouch >= "0.1.9"
  131. speex >= "0.4.0"
  132. sqlite3 >= "4.4.1"
  133. srt >= "0.1.1"
  134. ssl >= "0.5.6"
  135. swipl
  136. taglib >= "0.3.7"
  137. tcpip >= "3.7.6" & < "6.0.0"
  138. tensorflow >= "0.0.11"
  139. tezos-version >= "13.0"
  140. theora >= "0.4.0"
  141. torch
  142. trexio
  143. tsdl-image >= "0.3.2"
  144. tsdl-mixer >= "0.3.2"
  145. tsdl-ttf >= "0.3.2"
  146. uring
  147. vorbis >= "0.8.0"
  148. wasmtime
  149. waylaunch
  150. yaml >= "1.0.0"
  151. zmq >= "5.1.0"

Conflicts

None