Commit initial

This commit is contained in:
Matthieu Dubuget
2018-06-07 14:31:53 +02:00
commit b7376530ea
16 changed files with 506 additions and 0 deletions

View File

@ -0,0 +1,4 @@
(executable(
(name libusb_cflags_generator)
(libraries (configurator))
))

View File

@ -0,0 +1,14 @@
let (>>|) a f = match a with None -> None | Some a -> f a
let libusb_c_flags =
let open Configurator in
create "c"
|> Pkg_config.get
>>| Pkg_config.query ~package:"libusb-1.0"
>>| (fun Pkg_config.{cflags} ->
Some (String.concat " " cflags))
|> (function
| None -> "libusb flag not found"
| Some f -> f)
let () = Printf.printf "%s%!" libusb_c_flags