project configuration modified to support multiply platforms