notepad--/cmake/platforms/macos-universal.cmake

26 lines
779 B
CMake
Raw Normal View History

# macos-universal.cmake
# 此构建表示,在 MacOSX 中以通用平台的构建方式进行构建此内容
# 为 Notepad-- 通用构建的设计安装结构
#
# Contents/ 在 MacOSX 中标准的包目录
# MacOS/
# Notepad-- 在 MacOSX 中标准的程序位置
#
# Resources/
# ...
if(CMAKE_HOST_APPLE)
set(CPACK_GENERATOR "Bundle")
set(CPACK_BUNDLE_NAME ${PROJECT_NAME})
set(CPACK_BUNDLE_ICON ${CMAKE_SOURCE_DIR}/src/mac.icns)
set(CPACK_BUNDLE_PLIST ${CMAKE_SOURCE_DIR}/cmake/platforms/macos/cpack/Info.plist)
# 程序安装位置
install(TARGETS ${PROJECT_NAME} DESTINATION ../MacOS)
# 安装 themes
install(DIRECTORY src/themes DESTINATION ../MacOS)
endif(CMAKE_HOST_APPLE)