def METHOD_NAME(self):
    spec = self.spec
    abspath = spec["abseil-cpp"].prefix.include
    args = ["-DCMAKE_CXX_COMPILER={0}/bin/clang++".format(self.spec["llvm-amdgpu"].prefix)]
    if "@3.9.0:" in self.spec:
        args.append(
            "-DNLOHMANN_JSON_INCLUDE={0}".format(self.spec["nlohmann-json"].prefix.include)
        )
    if self.spec["cmake"].satisfies("@3.16.0:"):
        args += self.cmake_python_hints
    if "@5.5.0:" in self.spec:
        args.append(self.define("CMAKE_CXX_FLAGS", "-I{0}".format(abspath)))
    return args