let exists_in_source_dir p = if !*My_unix.is_degraded then sys_file_exists (in_source_dir p) else StringSet.mem p !*source_dir_path_set_without_links_to_build