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
26 Jul 2022
Sources
dune-3.4.1.tbz
sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5
sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337
Dependencies
odoc
with-doc
csexp
>= "1.5.0"
ocaml
>= "4.04.0"
dune
>= "3.3"
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"
freetds
>= "0.7"
frei0r
>= "0.1.2"
gen
>= "0.5.3"
glfw-ocaml
>= "3.2.1-1"
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"