switch to a DragNDrop installer for OS X

This commit is contained in:
Stephen Birarda 2016-01-07 14:10:33 -08:00
parent dedb7e2778
commit 1a10d2eb72
3 changed files with 12 additions and 13 deletions

View file

@ -18,6 +18,7 @@ macro(GENERATE_INSTALLERS)
if (APPLE)
set(CPACK_PACKAGE_INSTALL_DIRECTORY "/")
set(CPACK_PACKAGING_INSTALL_PREFIX /)
set(CPACK_OSX_PACKAGE_VERSION ${CMAKE_OSX_DEPLOYMENT_TARGET})
endif ()
# setup downloads
@ -29,25 +30,23 @@ macro(GENERATE_INSTALLERS)
set(CLIENT_GROUP client)
# add a component group for the client
cpack_add_component_group(
${CLIENT_GROUP}
DISPLAY_NAME "Client"
EXPANDED
)
# cpack_add_component_group(
# ${CLIENT_GROUP}
# DISPLAY_NAME "Client"
# EXPANDED
# )
cpack_add_component(
${CLIENT_COMPONENT}
DISPLAY_NAME "High Fidelity Client"
GROUP ${CLIENT_GROUP}
)
if (DDE_APP_PATH)
if (WIN32 AND DDE_APP_PATH)
# add a download component for DDE
cpack_add_component(
${DDE_COMPONENT}
DISPLAY_NAME "Webcam Body Movement"
DEPENDS ${CLIENT_COMPONENT}
GROUP ${CLIENT_GROUP}
DOWNLOADED
ARCHIVE_FILE "DDE"
)

View file

@ -44,12 +44,12 @@ macro(SET_PACKAGING_PARAMETERS)
endif ()
if (APPLE)
set(CONSOLE_INSTALL_DIR "Applications/High Fidelity")
set(CONSOLE_INSTALL_DIR ".")
set(CONSOLE_APPLICATION_NAME "Server Console.app")
set(CONSOLE_INSTALL_APP_PATH "${CONSOLE_INSTALL_DIR}/${CONSOLE_APPLICATION_NAME}")
set(CONSOLE_INSTALL_APP_PATH "${CONSOLE_APPLICATION_NAME}")
set(INTERFACE_INSTALL_DIR "Applications/High Fidelity")
set(INTERFACE_INSTALL_APP_PATH "${INTERFACE_INSTALL_DIR}/${INTERFACE_BUNDLE_NAME}.app")
set(INTERFACE_INSTALL_DIR ".")
set(INTERFACE_INSTALL_APP_PATH "${INTERFACE_BUNDLE_NAME}.app")
else ()
set(CONSOLE_INSTALL_DIR ".")
set(INTERFACE_INSTALL_DIR ".")

View file

@ -25,7 +25,7 @@ endif ()
# install the packaged Server Console
install(
PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/${PACKAGED_CONSOLE_FOLDER}/Server Console.app"
DESTINATION "Applications/High Fidelity"
DESTINATION ${CONSOLE_INSTALL_DIR}
COMPONENT ${SERVER_COMPONENT}
)