如何将CMake构建前执行可执行程序成?

摘要:通过一个 数据库结构生成器 的示例,说明了如何在 CMake 构建过程前按需自动生成 C++ 代码。
1. 引言 虽然 CMake 提供了非常多的构建指令来帮助程序的构建过程,但是这些构建指令不一定能满足实际的构建需求。遇到这种情况,就可以干脆自己写一个可执行程序,让 CMake 进行调用。 2. 实现 比如说,笔者有个需求是程序中有些代码是构建前生成的,或者需要在构建前进行更新。
阅读全文