CMakeLists.txt 969 B

1234567891011121314151617
  1. # Put together our App bundle on macOS
  2. if( APPLE )
  3. set_target_properties( ${PROJECT_NAME} PROPERTIES
  4. INSTALL_RPATH "@executable_path/../Frameworks"
  5. MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/CloudCompare.plist
  6. MACOSX_BUNDLE_ICON_FILE cc_icon.icns
  7. MACOSX_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION}"
  8. MACOSX_BUNDLE_LONG_VERSION_STRING "${PROJECT_VERSION}"
  9. MACOSX_BUNDLE_BUNDLE_VERSION "${PROJECT_VERSION}" )
  10. set( CLOUDCOMPARE_MAC_BASE_DIR ${CMAKE_INSTALL_PREFIX}/${CLOUDCOMPARE_DEST_FOLDER}/CloudCompare.app CACHE INTERNAL "CloudCompare bundle dir")
  11. set( CLOUDCOMPARE_MAC_FRAMEWORK_DIR ${CLOUDCOMPARE_MAC_BASE_DIR}/Contents/Frameworks CACHE INTERNAL "CC framework dir" )
  12. set( CLOUDCOMPARE_MAC_PLUGIN_DIR ${CLOUDCOMPARE_MAC_BASE_DIR}/Contents/PlugIns/ccPlugins CACHE INTERNAL "CC plugin dir" )
  13. # install icons
  14. install( FILES cc_icon.icns DESTINATION ${CLOUDCOMPARE_MAC_BASE_DIR}/Contents/Resources COMPONENT Runtime )
  15. endif( APPLE )