From 22576fac7eca5ec2149ff1ec22c18c6495f7d9af Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Wed, 11 Apr 2018 22:37:25 +0700 Subject: [PATCH] Fix compatibility for ocaml without Sys.getenv_opt --- src/configurator/v1.ml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/configurator/v1.ml b/src/configurator/v1.ml index 5f6b5893..ad347739 100644 --- a/src/configurator/v1.ml +++ b/src/configurator/v1.ml @@ -419,7 +419,10 @@ module Pkg_config = struct end let main ?(args=[]) ~name f = - let ocamlc = ref (Sys.getenv_opt "DUNE_CONFIGURATOR") in + let ocamlc = ref ( + match Sys.getenv "DUNE_CONFIGURATOR" with + | s -> Some s + | exception Not_found -> None) in let verbose = ref false in let dest_dir = ref None in let args =