package dune-configurator
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Helper library for gathering system configuration
Install
dune-project
Dependency
Authors
Maintainers
Sources
dune-3.21.0.tbz
sha256=e76d4d89368a0a70025193aeaf4f7c5b54031dba3f59bf9d2af1971dc0eceddd
sha512=a7531de073a47f644bd1e06bfb424c50a61d34245e5e0a1f32d8da920437e8fe59246304cb7aec25f797a8dafea876feceeccfe5139502ead4d1ba5c45773ef3
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: 16 Jan 2026
Dev Dependencies (1)
-
odoc
with-doc
- ahrocksdb
- albatross
-
alsa
>= "0.3.0" -
alt-ergo-lib
>= "2.4.0" & < "2.5.1" -
antic
>= "0.2.3" & < "0.4.0" -
ao
>= "0.2.2" -
arb
>= "0.2.3" & < "0.4.0" -
argon2
>= "1.0.2" - async_ssl
- base
-
base64
>= "3.3.0" & < "3.5.0" -
bigstringaf
>= "0.9.1" -
binaryen
>= "0.8.1" & < "0.14.0" | >= "0.17.1" -
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
- containers-thread
-
crlibm
>= "0.3" -
crypt
>= "2.0" -
cryptokit
>= "1.16.1" -
ctypes
>= "0.21.1" -
ctypes-foreign
>= "0.21.1" - ctypes-zarith
- curl
-
curses
>= "1.0.9" -
diffast-misc
= "0.3.5.1" - dkml-c-probe
-
dssi
>= "0.1.3" -
eigen
>= "0.3.2" -
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
-
flint
>= "0.2.3" -
frama-c
>= "26.0~beta" -
freetds
>= "0.7" -
frei0r
>= "0.1.2" -
GT
>= "0.5.4" -
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.2" -
gsl
= "1.24.0" | >= "1.24.2" -
gstreamer
>= "0.3.1" - guile
-
hdf5
>= "0.1.5" -
hidapi
>= "1.1" -
hugin
>= "1.0.0~alpha1" -
hxd
>= "0.2.0" - interval_base
-
interval_crlibm
< "1.6" -
io-page
< "2.4.0" - iomux
-
iter
< "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" -
libbinaryen
< "105.1.0" | >= "107.0.1" - lilv
-
links
< "0.9.1" -
links-postgresql
< "0.9.1" -
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" -
mariadb
>= "1.2.0" -
memtrace_viewer
< "v0.15.0" -
mesh
>= "0.9.5" -
mesh-easymesh
>= "0.9.5" -
mindstorm
>= "0.8" - mindstorm-lwt
-
miou
>= "0.5.0" -
mirage-clock
< "4.2.0" - mirage-clock-lwt
-
mirage-clock-unix
>= "4.2.0" - mirage-crypto
- mirage-crypto-ec
- mirage-crypto-rng
- mirage-crypto-rng-async
-
mlmpfr
>= "4.2.0" -
mm
>= "0.7.0" - mosaique
- mpg123
-
mssql
< "2.0.3" -
multicont
>= "1.0.1" - mysql8
- nx
- OCanren
- OCanren-ppx
- ocaml-canvas
-
ocaml-protoc-plugin
>= "6.1.0" - ocaml_intrinsics
- ocamlfuse
- octez-version
-
odepack
>= "0.6.9" -
ogg
>= "1.0.0" -
oniguruma
>= "0.1.1" - opus
- otaglibc
-
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" -
posix-socket
>= "3.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" - qcaml
- qrencode
-
raygui
< "1.5.1" -
raylib
>= "0.2.2" -
rune
>= "1.0.0~alpha1" -
samplerate
>= "0.1.6" -
secp256k1
>= "0.4.1" -
secp256k1-internal
>= "0.2.0" -
shine
>= "0.2.2" -
soundtouch
>= "0.1.9" - speex
-
sqlite3
>= "4.4.1" - srt
-
ssl
>= "0.5.6" - swipl
-
taglib
>= "0.3.7" - tensorflow
-
tezos-version
>= "16.0" - theora
- torch
- trexio
-
tsdl-image
>= "0.3.2" -
tsdl-mixer
>= "0.3.2" -
tsdl-ttf
>= "0.3.2" - uring
- vorbis
- wasmtime
- waylaunch
- xkbcommon
-
yaml
>= "1.0.0" -
zmq
>= "5.1.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page