Austria does not want to take part in any quota system for distributing refugees among European countries because it has done enough on its own, its defence minister was quoted as saying.

The comments by Social Democrat Hans Peter Doskozil to the Oesterreich newspaper threaten to make even more complicated an emergency EU summit with Turkey tomorrow on handling the worst refugee crisis in generations.

Austria - the last stop before Germany, the top destination for migrants fleeing war and poverty in the Middle East and beyond - has already come under fire from the European Commission and human rights groups for capping its intake of refugees.

The Alpine republic of 8.5 million people got 90,000 asylum requests last year and has curtailed the number this year while imposing daily limits on the numbers it processes.

"We are taking the lion's share and taking in 37,500 asylum seekers this year alone. Now the others are called upon. Why should Austria take refugees from Greece? That would send the wrong signal," Mr Doskozil was quoted as saying.

He reiterated Vienna's call for a quota system, saying many countries that are net recipients of EU funding had to step up and do their share to resolve a difficult situation with thousands of people stranded on Greece's border with Macedonia.

In a separate report, Swiss newspaper NZZ am Sonntag said Switzerland was set to take in 600 asylum seekers from Greece who had been registered by Greek authorities and had a good chance of being allowed to stay in the neutral Alpine country.

Although Switzerland is not an EU member, the Swiss government agreed last year to take in 1,500 asylum seekers under an EU relocation programme.

Meanwhile, a regional governor in northern Greece has called for a state of emergency to be imposed on the border with Macedonia.