Skip to content

Commit 967198e

Browse files
committed
Adding guard for empty pkg-config output.
1 parent e9c785c commit 967198e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

myocamlbuild.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -732,13 +732,13 @@ let () =
732732
let osqlite3_cflags =
733733
let cmd = "pkg-config --cflags sqlite3" in
734734
match read_lines_from_cmd ~max_lines:1 cmd with
735-
| [cflags] -> S (ocamlify ~ocaml_flag:"-ccopt" cflags)
735+
| [cflags] when cflags <> "" -> S (ocamlify ~ocaml_flag:"-ccopt" cflags)
736736
| _ -> failwith "pkg-config failed for cflags"
737737
in
738738
let sqlite3_clibs, osqlite3_clibs =
739739
let cmd = "pkg-config --libs sqlite3" in
740740
match read_lines_from_cmd ~max_lines:1 cmd with
741-
| [libs] ->
741+
| [libs] when libs <> "" ->
742742
S (split_flags libs), S (ocamlify ~ocaml_flag:"-cclib" libs)
743743
| _ -> failwith "pkg-config failed for libs"
744744
in

0 commit comments

Comments
 (0)