我有一个firebreath插件,带有适用于Mac的installer.cmake脚本。它不是创建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变量,例如set title to ${FBSTRING_PluginName} ${FBSTRING_PLUGIN_VERSION}
显然,copy命令只是复制文件,但是如何用它们的值替换变量?