def METHOD_NAME(self):
    if not hasattr(self, "_cmake"):
        self._cmake = CMake(self)
        self._cmake.definitions["BUILD_LUA_BINDINGS"] = self.options.with_lua_bindings
        self._cmake.definitions["BUILD_SAMPLES"] = False
        self._cmake.definitions["DISABLE_RTTI_AND_EXCEPTIONS"] = not self.options.enable_rtti_and_exceptions
        self._cmake.definitions["ENABLE_PRECOMPILED_HEADERS"] = True
        self._cmake.definitions["ENABLE_TRACY_PROFILING"] = False
        self._cmake.definitions["NO_FONT_INTERFACE_DEFAULT"] = self.options.font_interface is None
        self._cmake.definitions["NO_THIRDPARTY_CONTAINERS"] = not self.options.with_thirdparty_containers
        self._cmake.configure()
    return self._cmake