package configurator
Helper library for gathering system configuration
Install
Dune Dependency
Authors
Maintainers
Sources
configurator-v0.11.0.tar.gz
sha256=f7b8f5fe48d5e409308878aef7997dff17d4f87db0cc2688b0648b04f5888f4f
md5=55511f3ea8e3d66439910b3324701218
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)"
>