def METHOD_NAME(self):
    spec = self.spec
    return [
        "-DCMAKE_C_COMPILER=%s" % spec["mpi"].mpicc,
        "-DCMAKE_CXX_COMPILER=%s" % spec["mpi"].mpicxx,
        # Fortran not needed for PISM...
        # '-DCMAKE_Fortran_COMPILER=%s' % spec['mpi'].mpifc,
        self.define_from_variant("Pism_BUILD_EXTRA_EXECS", "extra"),
        self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
        self.define_from_variant("Pism_BUILD_PYTHON_BINDINGS", "python"),
        self.define_from_variant("Pism_BUILD_ICEBIN", "icebin"),
        self.define_from_variant("Pism_USE_PROJ4", "proj"),
        self.define_from_variant("Pism_USE_PARALLEL_NETCDF4", "parallel-netcdf4"),
        self.define_from_variant("Pism_USE_PNETCDF", "parallel-netcdf3"),
        self.define_from_variant("Pism_USE_PARALLEL_HDF5", "parallel-hdf5"),
        self.define_from_variant("Pism_BUILD_PDFS", "doc"),
        self.define_from_variant("Pism_INSTALL_EXAMPLES", "examples"),
        self.define_from_variant("Pism_USE_EVERYTRACE", "everytrace"),
    ]