cmake: can't compile with system yaml 0.5, so only use if 0.3