使用 cmake 3.1 的新功能