builds libraries and needed headers from language source code