def METHOD_NAME(self):
    tc = CMakeToolchain(self)
    opencl_headers_includedirs = self.dependencies["opencl-headers"].cpp_info.aggregated_components().includedirs
    tc.cache_variables["OPENCL_ICD_LOADER_HEADERS_DIR"] = ";".join(opencl_headers_includedirs)
    if is_msvc(self):
        tc.variables["USE_DYNAMIC_VCXX_RUNTIME"] = not is_msvc_static_runtime(self)
    tc.variables["OPENCL_ICD_LOADER_PIC"] = self.options.get_safe("fPIC", True)
    tc.variables["OPENCL_ICD_LOADER_BUILD_TESTING"] = False
    if self.settings.os == "Windows":
        tc.variables["OPENCL_ICD_LOADER_DISABLE_OPENCLON12"] = self.options.disable_openclon12
    tc.METHOD_NAME()