def METHOD_NAME(self):
    extra_args = []
    # POVRay insists upon a COMPILED_BY value being passed to configure
    # We generate a generic using process owner and fqdn of build host.
    fqdn = socket.getfqdn()
    uname = getpass.getuser()
    compiled_by = "Installed by spack <{0}@{1}>".format(uname, fqdn)
    extra_args.append("COMPILED_BY={0}".format(compiled_by))
    extra_args.append("--disable-silent-rules")  # Verbose make output
    extra_args += self.enable_or_disable("debug")
    extra_args += self.enable_or_disable("io-restrictions")
    extra_args += self.enable_or_disable("profile")
    extra_args += self.enable_or_disable("static")
    if "+boost" in self.spec:
        extra_args.append("--with-boost={0}".format(self.spec["boost"].prefix))
    else:
        extra_args.append("--without-boost")
    if "+jpeg" in self.spec:
        extra_args.append("--with-libjpeg={0}".format(self.spec["jpeg"].prefix))
    else:
        extra_args.append("--without-libjpeg")
    if "+libpng" in self.spec:
        extra_args.append("--with-libpng={0}".format(self.spec["libpng"].prefix))
    else:
        extra_args.append("--without-libpng")
    if "+libtiff" in self.spec:
        extra_args.append("--with-libtiff={0}".format(self.spec["libtiff"].prefix))
    else:
        extra_args.append("--without-libtiff")
    if "+mkl" in self.spec:
        extra_args.append("--with-libmkl={0}".format(self.spec["mkl"].prefix))
    else:
        extra_args.append("--without-libmkl")
    if "+openexr" in self.spec:
        extra_args.append("--with-openexr={0}".format(self.spec["openexr"].prefix))
    else:
        extra_args.append("--without-openexr")
    # POV-Ray only supports sdl v1, spack only supports sdl2 at this time
    # and X11 support requires sdl
    extra_args.append("--without-libsdl")
    extra_args.append("--without-x")
    return extra_args