def METHOD_NAME(self):
    if self._cmake:
        return self._cmake
    self._cmake = CMake(self)
    self._cmake.definitions["CMAKE_POSITION_INDEPENDENT_CODE"] = self.options.get_safe("fPIC", True)
    self._cmake.definitions["SHADERC_ENABLE_SPVC"] = self.options.get_safe("spvc", False)
    self._cmake.definitions["SHADERC_SKIP_INSTALL"] = False
    self._cmake.definitions["SHADERC_SKIP_TESTS"] = True
    self._cmake.definitions["SHADERC_SPVC_ENABLE_DIRECT_LOGGING"] = False
    self._cmake.definitions["SHADERC_SPVC_DISABLE_CONTEXT_LOGGING"] = False
    self._cmake.definitions["SHADERC_ENABLE_WERROR_COMPILE"] = False
    if self.settings.compiler == "Visual Studio":
        self._cmake.definitions["SHADERC_ENABLE_SHARED_CRT"] = str(self.settings.compiler.runtime).startswith("MD")
    self._cmake.definitions["ENABLE_CODE_COVERAGE"] = False
    if tools.is_apple_os(self.settings.os):
        self._cmake.definitions["CMAKE_MACOSX_BUNDLE"] = False
    self._cmake.configure(build_folder=self._build_subfolder)
    return self._cmake