package dune-configurator

  1. Overview
  2. No Docs
Helper library for gathering system configuration

Install

Dune Dependency

Authors

Maintainers

Sources

dune-site-2.9.3.tbz
sha256=3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6
sha512=04b48501ac16c3608e3b6bfbdbabf810df0fb844ea3b7d25ba50f03b9d6cb1d2c933cf747d694029d82a9777a774e48e5c38ab010fe53ce1eae367da0ed04d6d

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: 28 Jan 2022

Dependencies (4)

  1. csexp >= "1.3.0"
  2. result
  3. ocaml >= "4.03.0"
  4. dune >= "2.9"

Dev Dependencies (1)

  1. odoc with-doc

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

Conflicts

None