aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorh.udo <hudokkow@gmail.com>2016-04-05 16:52:23 +0100
committerh.udo <hudokkow@gmail.com>2016-04-15 12:35:37 +0100
commit79ad3da84869185b1164f5054f235e1b48a3b925 (patch)
tree8f2a4a392ecd167e5c18672340db1fb77fab789a /project
parent27e666c888176da91ee16d7db066cd8b15f7592f (diff)
[cmake][linux] Add missing symlinks
Diffstat (limited to 'project')
-rw-r--r--project/cmake/scripts/linux/install.cmake19
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