我正在将一些晦涩的库从 autotools 移植到 cmake。
有问题的库编译了将标头输出到标准输出的自定义工具,该标头稍后在项目中使用。
我怎样才能将它移植到cmake?
我可以使用编译“头文件生成器”
add_executable(generator generator.c)
但是如何运行它并使用 cmake 将其输出重定向到头文件?当然,我还需要依赖处理...(即,如果 generator.c 发生变化,则必须重新编译生成器并且必须重新生成标头)。
我正在将一些晦涩的库从 autotools 移植到 cmake。
有问题的库编译了将标头输出到标准输出的自定义工具,该标头稍后在项目中使用。
我怎样才能将它移植到cmake?
我可以使用编译“头文件生成器”
add_executable(generator generator.c)
但是如何运行它并使用 cmake 将其输出重定向到头文件?当然,我还需要依赖处理...(即,如果 generator.c 发生变化,则必须重新编译生成器并且必须重新生成标头)。