diff options
author | h.udo <hudokkow@gmail.com> | 2016-04-05 16:52:23 +0100 |
---|---|---|
committer | h.udo <hudokkow@gmail.com> | 2016-04-15 12:35:37 +0100 |
commit | 79ad3da84869185b1164f5054f235e1b48a3b925 (patch) | |
tree | 8f2a4a392ecd167e5c18672340db1fb77fab789a /project | |
parent | 27e666c888176da91ee16d7db066cd8b15f7592f (diff) |
[cmake][linux] Add missing symlinks
Diffstat (limited to 'project')
-rw-r--r-- | project/cmake/scripts/linux/install.cmake | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/project/cmake/scripts/linux/install.cmake b/project/cmake/scripts/linux/install.cmake index 9ec809efb5..e0c91f052a 100644 --- a/project/cmake/scripts/linux/install.cmake +++ b/project/cmake/scripts/linux/install.cmake @@ -17,23 +17,38 @@ endif() configure_file(${CORE_SOURCE_DIR}/tools/Linux/kodi.sh.in ${CORE_BUILD_DIR}/scripts/${APP_NAME_LC} @ONLY) configure_file(${CORE_SOURCE_DIR}/tools/Linux/kodi-standalone.sh.in - ${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}-standalone @ONLY) + ${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}-standalone @ONLY) install(TARGETS ${APP_NAME_LC} DESTINATION ${libdir}/kodi) if(ENABLE_X11 AND XRANDR_FOUND) install(TARGETS ${APP_NAME_LC}-xrandr DESTINATION ${libdir}/${APP_NAME_LC}) endif() + +if(NOT EXISTS ${libdir}/xbmc) +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC}/ xbmc WORKING_DIRECTORY ${libdir})") +endif() install(FILES ${addon_bindings} DESTINATION ${includedir}/kodi) +if(NOT EXISTS ${includedir}/xbmc) +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC}/ xbmc WORKING_DIRECTORY ${includedir})") +endif() + install(FILES ${cmake-files} DESTINATION ${libdir}/kodi) install(PROGRAMS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/scripts/${APP_NAME_LC} - ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}-standalone + ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/scripts/${APP_NAME_LC}-standalone DESTINATION ${bindir}) +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC} xbmc WORKING_DIRECTORY ${bindir})") +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC}-standalone xbmc-standalone WORKING_DIRECTORY ${bindir})") configure_file(${CORE_SOURCE_DIR}/tools/Linux/kodi-xsession.desktop.in ${CORE_BUILD_DIR}/${APP_NAME_LC}.desktop) install(FILES ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/${APP_NAME_LC}.desktop DESTINATION ${datarootdir}/xsessions) +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC}.desktop xbmc.desktop WORKING_DIRECTORY ${datarootdir}/xsessions/)") + +if(NOT EXISTS ${datarootdir}/xbmc) +install(CODE "execute_process (COMMAND ln -sf ${APP_NAME_LC}/ xbmc WORKING_DIRECTORY ${datarootdir})") +endif() install(FILES ${CORE_SOURCE_DIR}/copying.txt ${CORE_SOURCE_DIR}/LICENSE.GPL |