diff --git a/src/dune_rules/cxx_flags.ml b/src/dune_rules/cxx_flags.ml index 02285cb5166..9f07f5505c4 100644 --- a/src/dune_rules/cxx_flags.ml +++ b/src/dune_rules/cxx_flags.ml @@ -1,6 +1,11 @@ open! Stdune open Dune_engine -open Ocaml_config.Ccomp_type + +type ccomp_type = + | Gcc + | Msvc + | Clang + | Other of string let base_cxx_flags = [ (Gcc, [ "-x"; "c++"; "-lstdc++"; "-shared-libgcc" ]) @@ -17,7 +22,7 @@ let ccomp_type dir = in let+ ccomp = Build.contents (Path.build filepath) in match String.trim ccomp with - | "clang" -> Ocaml_config.Ccomp_type.Clang + | "clang" -> Clang | "gcc" | "mingw" -> Gcc