summaryrefslogtreecommitdiff
path: root/indra/newview/ViewerInstall.cmake
diff options
context:
space:
mode:
authorErik Kundiman <erik@megapahit.org>2023-08-26 15:46:12 +0800
committerErik Kundiman <erik@megapahit.org>2023-08-26 15:46:12 +0800
commit00be9e00107c51a35c04f64fe917c559b8325564 (patch)
treee7aebc8ad6e398da3a5e475a1983368749eeafb0 /indra/newview/ViewerInstall.cmake
parenta09352872b2f1a9db452d9cc313088abd5fb75c0 (diff)
CPack for packaging (when PACKAGE set to on)
Since we could use the dynamic versioning from the configuration phase of CMake, the inclusion is put in BuildVersion.cmake. Other CPACK variables are usually static so can be set when running cmake. CPack somehow doesn't pick up the DESTINATION values in ViewerInstall (slplugin & libvlc too) from UnixInstall, so they're they're partially hardcoded again there.
Diffstat (limited to 'indra/newview/ViewerInstall.cmake')
-rw-r--r--indra/newview/ViewerInstall.cmake12
1 files changed, 6 insertions, 6 deletions
diff --git a/indra/newview/ViewerInstall.cmake b/indra/newview/ViewerInstall.cmake
index e321d7e563..af5876f411 100644
--- a/indra/newview/ViewerInstall.cmake
+++ b/indra/newview/ViewerInstall.cmake
@@ -1,9 +1,9 @@
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${VIEWER_BINARY_NAME}
- DESTINATION ${APP_BINARY_DIR}
+ DESTINATION bin
)
install(DIRECTORY skins app_settings linux_tools
- DESTINATION ${APP_SHARE_DIR}
+ DESTINATION share/${VIEWER_BINARY_NAME}
PATTERN ".svn" EXCLUDE
)
@@ -12,7 +12,7 @@ find_file(IS_ARTWORK_PRESENT NAMES have_artwork_bundle.marker
if (IS_ARTWORK_PRESENT)
install(DIRECTORY res res-sdl character
- DESTINATION ${APP_SHARE_DIR}
+ DESTINATION share/${VIEWER_BINARY_NAME}
PATTERN ".svn" EXCLUDE
)
else (IS_ARTWORK_PRESENT)
@@ -20,10 +20,10 @@ else (IS_ARTWORK_PRESENT)
endif (IS_ARTWORK_PRESENT)
install(FILES featuretable_linux.txt
- #featuretable_solaris.txt
- DESTINATION ${APP_SHARE_DIR}
+ #featuretable_solaris.txt
+ DESTINATION share/${VIEWER_BINARY_NAME}
)
install(FILES ${SCRIPTS_DIR}/messages/message_template.msg
- DESTINATION ${APP_SHARE_DIR}/app_settings
+ DESTINATION share/${VIEWER_BINARY_NAME}/app_settings
)