C++ 如何在预编译之后和使用CMake编译之前插入脚本?

C++ 如何在预编译之后和使用CMake编译之前插入脚本?,c++,cmake,clang,clang++,C++,Cmake,Clang,Clang++,我想在构建过程中添加一个自定义预处理步骤。我希望发生的是: 常规预处理 我的自定义脚本将运行并转换预处理的输出。具体来说,它将使用存储参数和返回值的记录器包装标记有[[log]]属性的函数 继续编译/链接已更改的文件 使用CMake和clang有哪些选项

我想在构建过程中添加一个自定义预处理步骤。我希望发生的是:

  • 常规预处理
  • 我的自定义脚本将运行并转换预处理的输出。具体来说,它将使用存储参数和返回值的记录器包装标记有
    [[log]]
    属性的函数
  • 继续编译/链接已更改的文件
  • 使用CMake和clang有哪些选项