aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/target/Toolchain_binaddons.cmake.in
diff options
context:
space:
mode:
authornotspiff <spiff@kodi.tv>2018-01-04 11:36:16 +0100
committernotspiff <spiff@kodi.tv>2018-01-04 15:42:17 +0100
commit9c2f36fa9ded3f6ddfbb64587468dc96d0254691 (patch)
tree24cb13f0aeade75593613fefff707a72a2ff3835 /tools/depends/target/Toolchain_binaddons.cmake.in
parentdaed233cb9104828aa37cfe47c3cbaa149ce4f82 (diff)
added: pass render system to use to add-ons
wayland can use either gl or gles and we need to know which in add-ons
Diffstat (limited to 'tools/depends/target/Toolchain_binaddons.cmake.in')
-rw-r--r--tools/depends/target/Toolchain_binaddons.cmake.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/depends/target/Toolchain_binaddons.cmake.in b/tools/depends/target/Toolchain_binaddons.cmake.in
index edb18dc168..ab0bdc89b6 100644
--- a/tools/depends/target/Toolchain_binaddons.cmake.in
+++ b/tools/depends/target/Toolchain_binaddons.cmake.in
@@ -1,6 +1,7 @@
set(OS "@platform_os@")
set(CPU "@use_cpu@")
set(PLATFORM "@target_platform@")
+set(APP_RENDER_SYSTEM @app_rendersystem@)
set(CMAKE_FIND_ROOT_PATH @CMAKE_FIND_ROOT_PATH@)
@@ -11,16 +12,31 @@ if(OS STREQUAL linux)
if(PLATFORM STREQUAL raspberry-pi)
set(CORE_PLATFORM_NAME rbpi)
set(ENABLE_LDGOLD OFF CACHE BOOL "Disabling Gnu Gold Linker" FORCE)
+ if(NOT APP_RENDERSYSTEM)
+ set(APP_RENDERSYSTEM gles)
+ endif()
+ endif()
+ if(NOT APP_RENDERSYSTEM)
+ set(APP_RENDERSYSTEM gl)
endif()
elseif(OS STREQUAL android)
set(CMAKE_SYSTEM_NAME Android)
set(CORE_SYSTEM_NAME android)
+ if(NOT APP_RENDERSYSTEM)
+ set(APP_RENDERSYSTEM gles)
+ endif()
elseif(OS STREQUAL osx)
set(CMAKE_SYSTEM_NAME Darwin)
set(CORE_SYSTEM_NAME osx)
+ if(NOT APP_RENDERSYSTEM)
+ set(APP_RENDERSYSTEM gl)
+ endif()
elseif(OS STREQUAL ios)
set(CMAKE_SYSTEM_NAME Darwin)
set(CORE_SYSTEM_NAME ios)
+ if(NOT APP_RENDERSYSTEM)
+ set(APP_RENDERSYSTEM gles)
+ endif()
endif()
if(CORE_SYSTEM_NAME STREQUAL ios OR CORE_SYSTEM_NAME STREQUAL osx)