CMake 代码风格

感觉 CMake 的语法不是很容易格式化,感觉怎么都别扭。现在我看到一种格式的思路比较好,就是把命令的每个选项都当成 yaml 配置文件去写,比如:

install(FILES
    src/include/calc/calc.h
    src/include/calc/nested/calc_extended.h
  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/calc
)

这种列表就换行+缩进。