package configurator
Helper library for gathering system configuration
Install
Dune Dependency
Authors
Maintainers
Sources
configurator-v0.9.0.tar.gz
sha256=29cd82be5ca0612e9e5eb63c9b1990d2bdc83cfb1d1977227b0c45e6523601c7
md5=857aed0fda772fd2c1632affb0d3bcb6
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)"
>