package dune-configurator
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
Dev Dependencies (1)
-
odoc
with-doc
- ahrocksdb
- albatross
-
alsa
>= "0.3.0"
-
alt-ergo-lib
>= "2.4.0" & < "2.5.0"
-
antic
>= "0.2.3" & < "0.4.0"
-
ao
>= "0.2.2"
-
arb
>= "0.2.3" & < "0.4.0"
-
argon2
>= "1.0.2"
-
async_ssl
>= "v0.12.0"
-
base
>= "v0.12.1"
-
base64
>= "3.3.0" & < "3.5.0"
-
binaryen
>= "0.8.1" & < "0.20.0"
-
bjack
>= "0.1.6"
-
bls12-381
< "0.4.1"
- bls12-381-js-gen
- bls12-381-legacy
- bls12-381-unix
- bwrap
-
cairo2
>= "0.6"
-
calcium
>= "0.2.3" & < "0.4.0"
-
camlimages
>= "5.0.3"
-
checkseum
>= "0.2.0"
-
class_group_vdf
>= "0.0.4"
-
containers
>= "2.4"
- containers-thread
-
crlibm
>= "0.3"
-
cryptokit
>= "1.16.1"
-
ctypes
>= "0.21.1"
-
ctypes-foreign
>= "0.21.1"
- ctypes-zarith
-
curses
>= "1.0.9"
- dkml-c-probe
-
dssi
>= "0.1.3"
-
eigen
>= "0.3.2" & < "0.4.0"
-
extunix
>= "0.3.1"
-
faad
>= "0.5.0"
-
fdkaac
>= "0.3.2"
- ffmpeg-av
- ffmpeg-avcodec
- ffmpeg-avdevice
- ffmpeg-avfilter
- ffmpeg-avutil
- ffmpeg-swresample
- ffmpeg-swscale
-
fftw3
>= "0.8.2"
- fiat-p256
-
flac
>= "0.3.0"
-
flint
>= "0.2.3"
-
frama-c
>= "26.0~beta"
-
freetds
>= "0.7"
-
frei0r
>= "0.1.2"
-
gd
>= "1.1"
-
gen
>= "0.5.3" & < "1.1"
- gettext-stub
-
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"
- guile
-
hdf5
>= "0.1.5"
-
hidapi
>= "1.1"
-
hxd
>= "0.2.0"
- interval_base
-
interval_crlibm
< "1.6"
-
io-page
>= "2.1.0" & < "2.4.0"
-
io-page-xen
>= "2.1.0"
- iomux
-
iter
>= "1.2.1" & < "1.7"
- jst-config
- krb
-
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" & < "0.9.5"
-
libbinaryen
< "110.0.0"
- lilv
-
links
= "0.9"
-
links-postgresql
= "0.9"
-
links-sqlite3
< "0.9.1"
- llama
- llama-cpp-ocaml
-
lmdb
>= "1.0"
-
lo
>= "0.2.0"
-
lwt
>= "4.3.0"
-
lz4
>= "1.3.0"
-
lzo
>= "0.0.3"
-
mad
>= "0.5.0"
-
memtrace_viewer
< "v0.15.0"
-
mesh
>= "0.9.5"
-
mesh-easymesh
>= "0.9.5"
-
mindstorm
>= "0.8"
- mindstorm-lwt
-
mirage-clock
= "2.0.0"
-
mirage-clock-freestanding
= "2.0.0"
-
mirage-clock-lwt
>= "2.0.0"
-
mirage-clock-unix
>= "3.0.0"
- mirage-crypto
- mirage-crypto-ec
-
mirage-crypto-rng
>= "0.6.1"
- mirage-crypto-rng-async
-
mlmpfr
>= "4.2.0"
-
mm
>= "0.7.0"
- mpg123
-
mssql
< "2.0.3"
- mysql8
- OCanren
- OCanren-ppx
- ocaml-canvas
-
ocaml-protoc-plugin
>= "6.1.0"
- ocaml_intrinsics
-
ocamlfuse
>= "2.7.1-cvs7"
- octez-version
-
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"
- pcre2
-
plplot
>= "5.11.0-1"
- poll
-
portaudio
>= "0.2.2"
- portmidi
-
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"
- raygui
-
raylib
>= "0.2.2"
-
samplerate
>= "0.1.5"
-
secp256k1
>= "0.4.1"
-
secp256k1-internal
>= "0.2.0"
-
shine
>= "0.2.2"
-
soundtouch
>= "0.1.9"
-
speex
>= "0.4.0"
-
sqlite3
>= "4.4.1"
-
srt
>= "0.1.1"
-
ssl
>= "0.5.6"
- swipl
-
taglib
>= "0.3.7"
-
tcpip
>= "3.7.6" & < "6.0.0"
-
tensorflow
>= "0.0.11"
-
tezos-version
>= "13.0"
-
theora
>= "0.4.0"
- torch
- trexio
-
tsdl-image
>= "0.3.2"
-
tsdl-mixer
>= "0.3.2"
-
tsdl-ttf
>= "0.3.2"
- uring
-
vorbis
>= "0.8.0"
- wasmtime
- waylaunch
-
yaml
>= "1.0.0"
-
zmq
>= "5.1.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page