EU states have backed an action plan with Turkey, which it is hoped will ease the flow of migrants to Europe.
Nearly 600,000 migrants have reached the EU by sea so far this year, many of them travelling from Turkey.
The leaders agreed to speed up visa liberalisation talks for Turks if Turkey stems the influx and to "re-energise" talks on it joining the EU.
However, the Turkish foreign minister said the deal was still a draft and had not been agreed upon.
Feridun Sinirlioglu called the financial measures proposed by the EU "unacceptable", according to AFP news agency.
Meanwhile a migrant thought to be Afghan was shot dead by a Bulgarian border guard after entering the country from Turkey late on Thursday.
Bulgarian Prime Minister Boyko Borisov left the Brussels talks on hearing the news.
Also on Friday, Hungary announced it was going to seal its border with Croatia at midnight (22:00 GMT) following a similar move last month to close its border with Serbia.
Read more: Migrant crisis: EU backs Turkey action plan - BBC News
Nearly 600,000 migrants have reached the EU by sea so far this year, many of them travelling from Turkey.
The leaders agreed to speed up visa liberalisation talks for Turks if Turkey stems the influx and to "re-energise" talks on it joining the EU.
However, the Turkish foreign minister said the deal was still a draft and had not been agreed upon.
Feridun Sinirlioglu called the financial measures proposed by the EU "unacceptable", according to AFP news agency.
Meanwhile a migrant thought to be Afghan was shot dead by a Bulgarian border guard after entering the country from Turkey late on Thursday.
Bulgarian Prime Minister Boyko Borisov left the Brussels talks on hearing the news.
Also on Friday, Hungary announced it was going to seal its border with Croatia at midnight (22:00 GMT) following a similar move last month to close its border with Serbia.
Read more: Migrant crisis: EU backs Turkey action plan - BBC News