Add support for multiple build profiles

Make it easier, to build for profiling, release, debugging, ect.