diff --git a/boot/libs.ml b/boot/libs.ml index 8ca6f59f249..69349a8d434 100644 --- a/boot/libs.ml +++ b/boot/libs.ml @@ -62,7 +62,7 @@ let local_libraries = let link_flags = [ ("macosx", [ "-cclib" - ; "-framework Foundation" + ; "-framework CoreFoundation" ; "-cclib" ; "-framework CoreServices" ]) diff --git a/src/dune_rules/bootstrap_info.ml b/src/dune_rules/bootstrap_info.ml index 79a4dbb09a0..882f334c4dd 100644 --- a/src/dune_rules/bootstrap_info.ml +++ b/src/dune_rules/bootstrap_info.ml @@ -23,7 +23,7 @@ let rule sctx compile (exes : Dune_file.Executables.t) () = (* additional link flags keyed by the platform *) [ ( "macosx" , [ "-cclib" - ; "-framework Foundation" + ; "-framework CoreFoundation" ; "-cclib" ; "-framework CoreServices" ] ) diff --git a/src/fsevents/flags/gen_flags.ml b/src/fsevents/flags/gen_flags.ml index 6633363ea24..fb112d1034d 100644 --- a/src/fsevents/flags/gen_flags.ml +++ b/src/fsevents/flags/gen_flags.ml @@ -1,5 +1,5 @@ let () = if Sys.argv.(1) = "macosx" then Printf.printf - {|(-cclib "-framework Foundation" -cclib "-framework CoreServices")|} + {|(-cclib "-framework CoreFoundation" -cclib "-framework CoreServices")|} else print_string "()"