added global config
warnings
more build settings