package dune-configurator

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-3.17.0.tbz
sha256=2c3aa6c41ed39e3d6c1a292d75f4806bd80310841afc51673aa59ce9c816507c
sha512=29398bd5d7b5893937b6250356ea710c949aef37ffa8c9fae340a9b9234d6b896bbc161983ed34404b7e1fedc02794a064e1c92d1d5835b21a8d0c01ef2ca46c

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: 29 Nov 2024

Dependencies (4)

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

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

Conflicts

None

OCaml

Innovation. Community. Security.