What is the difference between FLIRTING and giving a COMPLIMENT?

A guy I know tells me one of the following things every time I see or talk to him:

"You are beautiful, you are an enigma in our town, you are perfect, you have everything, guys always stare at you, you don't realize how hot you are, you'll never run out of guys hitting on you. "

Are these compliments or flirting? We used to kick it but haven't in a while.
What is the difference between FLIRTING and giving a COMPLIMENT?
Post Opinion