@@ -54,8 +54,6 @@ module Dune_file = struct
5454
5555 let alternative_fname = " dune-file"
5656
57- let jbuild_fname = " jbuild"
58-
5957 type kind =
6058 | Plain
6159 | Ocaml_script
@@ -358,21 +356,16 @@ end
358356module Settings = struct
359357 type t =
360358 { ancestor_vcs : Vcs .t option
361- ; recognize_jbuilder_projects : bool
362359 ; execution_parameters : Execution_parameters .t
363360 }
364361
365362 let builtin_default =
366363 { ancestor_vcs = None
367- ; recognize_jbuilder_projects = false
368364 ; execution_parameters = Execution_parameters. builtin_default
369365 }
370366
371367 let set_ancestor_vcs x t = { t with ancestor_vcs = x }
372368
373- let set_recognize_jbuilder_projects x t =
374- { t with recognize_jbuilder_projects = x }
375-
376369 let set_execution_parameters x t = { t with execution_parameters = x }
377370
378371 let t : t Memo.Build.t Fdecl.t = Fdecl. create Dyn.Encoder. opaque
@@ -464,26 +457,10 @@ end = struct
464457 (visited, init)
465458 end
466459
467- let dune_file ~(dir_status : Sub_dirs.Status.t ) ~recognize_jbuilder_projects
468- ~path ~files ~project =
460+ let dune_file ~(dir_status : Sub_dirs.Status.t ) ~path ~files ~project =
469461 let file_exists =
470462 if dir_status = Data_only then
471463 None
472- else if
473- (not recognize_jbuilder_projects)
474- && String.Set. mem files Dune_file. jbuild_fname
475- then
476- User_error. raise
477- ~loc:
478- (Loc. in_file
479- (Path. source (Path.Source. relative path Dune_file. jbuild_fname)))
480- [ Pp. text
481- " jbuild files are no longer supported, please convert this file \
482- to a dune file instead."
483- ; Pp. text
484- " Note: You can use \" dune upgrade\" to convert your project to \
485- dune."
486- ]
487464 else if
488465 Dune_project. accept_alternative_dune_file_name project
489466 && String.Set. mem files Dune_file. alternative_fname
@@ -524,13 +501,7 @@ end = struct
524501
525502 let contents { Readdir. dirs; files } ~dirs_visited ~project ~path
526503 ~(dir_status : Sub_dirs.Status.t ) =
527- let * recognize_jbuilder_projects =
528- let + settings = Settings. get () in
529- settings.recognize_jbuilder_projects
530- in
531- let + dune_file =
532- dune_file ~dir_status ~recognize_jbuilder_projects ~files ~project ~path
533- in
504+ let + dune_file = dune_file ~dir_status ~files ~project ~path in
534505 let sub_dirs = Dune_file. sub_dirs dune_file in
535506 let dirs_visited, sub_dirs =
536507 Get_subdir. all ~dirs_visited ~dirs ~sub_dirs ~parent_status: dir_status
@@ -613,7 +584,6 @@ end = struct
613584 | None -> Memo.Build. return None
614585 | Some (parent_dir , dirs_visited , dir_status , virtual_ ) ->
615586 let dirs_visited = Dirs_visited.Per_fn. find dirs_visited path in
616- let * settings = Settings. get () in
617587 let readdir =
618588 if virtual_ then
619589 Readdir. empty
@@ -628,8 +598,7 @@ end = struct
628598 else
629599 Option. value
630600 (Dune_project. load ~dir: path ~files: readdir.files
631- ~infer_from_opam_files: settings.recognize_jbuilder_projects
632- ~dir_status )
601+ ~infer_from_opam_files: false ~dir_status )
633602 ~default: parent_dir.project
634603 in
635604 let vcs = get_vcs ~default: parent_dir.vcs ~readdir ~path in
0 commit comments