def METHOD_NAME() -> str:
    print("CMAKE_DIR %r" % CMAKE_DIR)
    if sys.platform == "win32":
        raise Exception("Error: win32 is not supported")
    else:
        if make_exe_basename.startswith(("make", "gmake")):
            cmd = ("cmake", CMAKE_DIR, "-GEclipse CDT4 - Unix Makefiles")
        elif make_exe_basename.startswith("ninja"):
            cmd = ("cmake", CMAKE_DIR, "-GEclipse CDT4 - Ninja")
        else:
            raise Exception("Unknown make program %r" % make_exe)
    subprocess.check_call(cmd)
    return join(CMAKE_DIR, ".cproject")