Office of Management and Budget Director Mick Mulvaney said Thursday that although Republicans had to make compromises, the White House supports the omnibus spending bill.
"Is the president going to sign the bill? The answer is yes," he said to reporters on Thursday, according to RealClearPolitics.
"Why? Because it funds his priorities."
Trump on Friday, however, said he's mulling vetoing the bill because it doesn't fund his No. 1 priority — the wall.
But as of Thursday, Mulvaney said that "all things considered, when we look at the bill we have to weigh what we asked for and what we had to give away to get it.
"Is it perfect? No. Is it exactly what we asked for in the budget? No. Were we ever going to get that? No, that's not how the process works. When appropriation bills have to have 60 votes in the Senate, which they do you're going to always have to rely on Democrat votes in a Republican majority.
"Like that — we need nine Democrats to support this bill, so there was no chance of everything that we wanted passing."
Mulvaney said later that Republicans "do not control the Senate under the current rules.
"Therefore, we have to give the Democrats something… This is what a bill looks like when you have 60 votes in the Senate, when the Democrats get a chance to take their pound of flesh in order to defend the nation.
"And in order to get the defense spending primarily, but all the — rest of our priorities funded, we had to give away a lot of stuff that we didn't want to give away," Mulvaney said.