Macos 将packagemaker与用于Mac OS X的cpack一起使用
我需要使用带有PackageMaker的CPack作为生成器为MacOSX产品创建安装程序。 我做了一些小的工作,但我有很多事情我想知道Macos 将packagemaker与用于Mac OS X的cpack一起使用,macos,cmake,packagemaker,cpack,Macos,Cmake,Packagemaker,Cpack,我需要使用带有PackageMaker的CPack作为生成器为MacOSX产品创建安装程序。 我做了一些小的工作,但我有很多事情我想知道 set(CPACK_PACKAGE_NAME "MyApp") set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}") set(CMAKE_INSTALL_PREFIX /Applications) set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTA
set(CPACK_PACKAGE_NAME "MyApp")
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}")
set(CMAKE_INSTALL_PREFIX /Applications)
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_RESOURCE_FILE_README "${PACKAGE_BINARY_DIR}/Readme.txt")
set(CPACK_RESOURCE_FILE_LICENSE "${PACKAGE_BINARY_DIR}/EULA.txt")
set(CPACK_RESOURCE_FILE_WELCOME "${PACKAGE_BINARY_DIR}/Welcome.txt")
set(CPACK_GENERATOR PackageMaker)
install(DIRECTORY ${PACKAGE_BINARY_DIR}/my_app.app DESTINATION ${CMAKE_INSTALL_PREFIX}/)
install(PROGRAMS ${PACKAGE_BINARY_DIR}/other_executable DESTINATION ${CMAKE_INSTALL_PREFIX}/my_app.app/Contents/MacOS/)
install(FILES ${PACKAGE_BINARY_DIR}/com.my_app.my_app_daemon.plist DESTINATION ${CMAKE_INSTALL_PREFIX}/Resources)
你能解释一下如何:
1和2在这里得到回答,效果很好;刚刚通过物业部:-和-