How did European settlers in North America legally justify seizing lands from native North American peoples?

AThe settlers negotiated treaties.
BBecause the native Americans were not Christian, they had no right to the land.
CBecause the native Americans were hunters and gatherers rather than farmers, their claims to the land were not considered valid.
DThe settlers established squatters' rights on unoccupied lands.
EBy defeating the native Americans in battle, the English and French claimed the land as a spoil of war.