package configurator
Helper library for gathering system configuration
Install
Dune Dependency
Authors
Maintainers
Sources
configurator-v0.10.0.tar.gz
sha256=d8055de3d7d664f3864e21e798508810703a596238bd7b476296ffd13e9c7633
md5=d02f66dd5dc4dbc3017f78c51209ba6b
README.org.html
README.org
* Configurator 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. Configurator allows one to: - test if a C program compiles - query pkg-config - import #define from OCaml header files - generate config.h file For instance: #+begin_src ocaml open Base module C = Configurator let clock_gettime_code = {| #include <time.h> int main() { struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); return 0; } |} let () = C.main ~name:"foo" (fun c -> let has_clock_gettime = C.c_test c clock_gettime_code ~link_flags:["-lrt"] in C.C_define.gen_header_file c ~fname:"config.h" [ "HAS_CKOCK_GETTIME", Switch has_ckock_gettime ]); #+end_src
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>