dune-configurator

Helper library for gathering system configuration
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
Install
Published
24 Nov 2022
Authors
Maintainers
Sources
dune-3.6.1.tbz
sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52
Dependencies
odoc with-doc
csexp >= "1.5.0"
ocaml >= "4.04.0"
dune >= "3.5"
Reverse Dependencies
alsa >= "0.3.0"
alt-ergo-lib >= "2.4.0"
ao >= "0.2.2"
async_ssl >= "v0.12.0"
base >= "v0.12.1"
base64 >= "3.3.0" & < "3.5.0"
binaryen >= "0.8.1" & < "0.14.0" | >= "0.17.1"
bjack >= "0.1.6"
bls12-381 < "0.4.1"
cairo2 >= "0.6"
camlimages >= "5.0.3"
checkseum >= "0.2.0"
containers >= "2.4"
crlibm >= "0.3"
cryptokit >= "1.16.1"
curses >= "1.0.9"
dssi >= "0.1.3"
eigen >= "0.3.2" & < "0.4.0"
extunix >= "0.3.1"
faad >= "0.5.0"
fdkaac >= "0.3.2"
fftw3 >= "0.8.2"
flac >= "0.3.0"
frama-c >= "26.0~beta"
freetds >= "0.7"
frei0r >= "0.1.2"
gen >= "0.5.3"
glfw-ocaml >= "3.2.1-1"
goblint-cil >= "2.0.0"
graphics >= "5.1.0"
gsl = "1.24.0" | >= "1.24.2"
gstreamer >= "0.3.1"
hdf5 >= "0.1.5"
hidapi >= "1.1"
hxd >= "0.2.0"
io-page >= "2.1.0" & < "2.4.0"
io-page-xen >= "2.1.0"
iter >= "1.2.1"
lablgtk3 >= "3.0.beta4" & < "3.0.beta7"
lablqml >= "0.7"
lacaml >= "11.0.2"
ladspa >= "0.2.0"
lame >= "0.3.4"
lbfgs >= "0.9.1"
libbinaryen < "105.1.0" | >= "107.0.1"
links = "0.9"
links-sqlite3 < "0.9.1"
lmdb >= "1.0"
lo >= "0.2.0"
lwt >= "4.3.0"
mad >= "0.5.0"
memtrace_viewer < "v0.15.0"
mesh >= "0.9.5"
mesh-easymesh >= "0.9.5"
mindstorm >= "0.8"
mirage-clock = "2.0.0"
mm >= "0.7.0"
mssql < "2.0.3"
ocamlfuse >= "2.7.1-cvs7"
odepack >= "0.6.9"
ogg = "0.6.0" | >= "0.7.0"
oniguruma >= "0.1.1"
opus >= "0.2.0"
owl >= "0.5.0"
owl-base >= "0.5.0" & < "0.7.0"
parmap >= "1.1.1"
pcre >= "7.3.5" & < "7.4.2" | >= "7.4.4"
plplot >= "5.11.0-1"
portaudio >= "0.2.2"
posix-getopt >= "2.0.0"
postgresql >= "4.4.1" & < "4.5.1" | >= "4.6.0"
ppx_cstubs < "0.4.1"
ppx_monad >= "0.2.0"
pulseaudio >= "0.1.4"
qrencode >= "0.2"
raylib >= "0.2.2"
samplerate >= "0.1.5"
secp256k1 >= "0.4.1"
shine >= "0.2.2"
soundtouch >= "0.1.9"
speex >= "0.4.0"
sqlite3 >= "4.4.1"
srt >= "0.1.1"
ssl >= "0.5.6"
taglib >= "0.3.7"
tcpip >= "3.7.6" & < "6.0.0"
tensorflow >= "0.0.11"
tezos-version >= "13.0"
theora >= "0.4.0"
tsdl-image >= "0.3.2"
tsdl-mixer >= "0.3.2"
tsdl-ttf >= "0.3.2"
vorbis >= "0.8.0"
yaml >= "1.0.0"
zmq >= "5.1.0"