Update to the build system to add IDE support