话说 cmake 有这个恶心的 bug