commit for external project feature

Hello,

Please merge with master

Sanya