diff options
author | notspiff <spiff@kodi.tv> | 2018-01-04 11:36:16 +0100 |
---|---|---|
committer | notspiff <spiff@kodi.tv> | 2018-01-04 15:42:17 +0100 |
commit | 9c2f36fa9ded3f6ddfbb64587468dc96d0254691 (patch) | |
tree | 24cb13f0aeade75593613fefff707a72a2ff3835 /tools/depends/target | |
parent | daed233cb9104828aa37cfe47c3cbaa149ce4f82 (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')
-rw-r--r-- | tools/depends/target/Toolchain_binaddons.cmake.in | 16 |
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) |