0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. From 6604cce38fed748e98d3bd2bf9d0f368d67eeb3c Mon Sep 17 00:00:00 2001
  2. From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  3. Date: Wed, 29 Jul 2015 23:13:33 +0200
  4. Subject: [PATCH] kodi-config.cmake: use CMAKE_FIND_ROOT_PATH to fix
  5. cross-compilation
  6. When cross-compiling, the location at build time of the libraries is
  7. not the same as the one at run-time. The CMAKE_FIND_ROOT_PATH variable
  8. is here to handle this difference, so use it in kodi-config.cmake.
  9. Upstream: Reverted (PR 17616 and 18680)
  10. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  11. (rebased and simplified for Kodi 17.0-Krypton)
  12. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
  13. (rebased for Kodi 19.0-Matrix)
  14. ---
  15. cmake/KodiConfig.cmake.in | 4 ++--
  16. 1 file changed, 2 insertions(+), 2 deletions(-)
  17. diff --git a/cmake/KodiConfig.cmake.in b/cmake/KodiConfig.cmake.in
  18. index a06d889fca9d..ff299807ea44 100644
  19. --- a/cmake/KodiConfig.cmake.in
  20. +++ b/cmake/KodiConfig.cmake.in
  21. @@ -9,7 +9,7 @@ if(NOT @APP_NAME_UC@_PREFIX)
  22. set(@APP_NAME_UC@_PREFIX @APP_PREFIX@)
  23. endif()
  24. if(NOT @APP_NAME_UC@_INCLUDE_DIR)
  25. - set(@APP_NAME_UC@_INCLUDE_DIR @APP_INCLUDE_DIR@)
  26. + set(@APP_NAME_UC@_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/@APP_INCLUDE_DIR@)
  27. endif()
  28. if(NOT @APP_NAME_UC@_LIB_DIR)
  29. set(@APP_NAME_UC@_LIB_DIR @APP_LIB_DIR@)
  30. @@ -18,7 +18,7 @@ if(NOT @APP_NAME_UC@_DATA_DIR)
  31. set(@APP_NAME_UC@_DATA_DIR @APP_DATA_DIR@)
  32. endif()
  33. set(APP_RENDER_SYSTEM @APP_RENDER_SYSTEM@)
  34. -list(APPEND CMAKE_MODULE_PATH @APP_LIB_DIR@ @APP_DATA_DIR@/cmake)
  35. +list(APPEND CMAKE_MODULE_PATH ${CMAKE_FIND_ROOT_PATH}/@APP_LIB_DIR@ ${CMAKE_FIND_ROOT_PATH}/@APP_DATA_DIR@/cmake)
  36. string(REPLACE ";" " " ARCH_DEFINES "@ARCH_DEFINES@")
  37. add_definitions(${ARCH_DEFINES} -DBUILD_KODI_ADDON)
  38. --
  39. 2.5.0