def METHOD_NAME():
    """
    Find `compile_commands.json` heuristically by searching subdirectories of
    `_skbuild`. This is easier than asking `skbuild` directly from this script
    as the directory will change based on the arguments we give the `setup`
    function.
    """
    from_path = SOURCE_ROOT / "compile_commands.json"
    paths = list((SOURCE_ROOT / "_skbuild").glob("**/compile_commands.json"))
    if len(paths) == 0:
        print_error("'compile_commands.json' in '_skbuild' directory")
    elif len(paths) == 1:
        if from_path.exists():
            print_info(f"Deleting {from_path}")
            from_path.unlink()
        from_path.symlink_to(paths[0])
        print_info(f"Symlinking {from_path} -> {paths[0]}")
    else:
        print_error(
            "Too many 'compile_commands.json' files found in the '_skbuild' directory. "
            "Try deleting it?"
        )