add precompiled header build to cmake to speed up building