cpm-flatbuffers
外部用于 。
用法
将此行添加到您的CMakeLists.txt文件:
CPM_AddModule("cpm-flatbuffers"
GIT_REPOSITORY "https://github.com/cogumbreiro/cpm-flatbuffers")
此模块导出CMake函数compile_flatbuffers_schema_to_cpp ,该函数从Flatbuffers模式生成C ++头。 第一个参数是模式文件;第二个参数是模式文件。 第二个参数是CMake目标(用于添加依赖项)。 例如,
compile_flatbuffers_schema_to_cpp(src/monster.fbs monster)
生成文件src/monster_generated.h设置为目标monster 。