自定义文件中的Firebreath变量



我有一个firebreath插件与安装程序。它不是创建一个dmg文件,而是创建一个基于pmdoc文件夹的包。

COMMAND ${CMD_CP} -r ${CMAKE_CURRENT_SOURCE_DIR}/Mac/MyPlugin.pmdoc ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/MyPlugin.pmdoc
COMMAND /Applications/PackageMaker.app/Contents/MacOS/PackageMaker --doc ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/MyPlugin.pmdoc --version ${FBSTRING_PLUGIN_VERSION} --out ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/MyPlugin.pkg

问题是我想在pmdoc文件之一中使用FB变量,例如将标题设置为${FBSTRING_PluginName} ${FBSTRING_PLUGIN_VERSION}显然,复制命令只是复制文件,但我如何用它们的值替换变量?

使用cmake的configure_file。这将接受一个输入文件和一个输出文件;输出文件将替换所有变量。在firebreath代码库中有很多这样的例子

相关内容

  • 没有找到相关文章

最新更新