added pch support cmake module