aboutsummaryrefslogtreecommitdiff
path: root/cmake/platform
AgeCommit message (Collapse)Author
2023-04-11[cmake] gbm: require libdisplay-infoLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-06webos: Initial starfish video accelerationStephan Sundermann
2023-03-25[cmake] build waylandpp staticwsnipex
2023-03-18Initial support for webOS shellcraigcarnell
2023-02-08Bump Android SDK 33Jose Luis Marti
2022-12-18Merge pull request #17255 from Rechi/windows8.1fuzzard
[windows] require Windows 8.1 as minimum version
2022-11-28Android: Bump SDK to version 31Wolfgang Haupt
2022-11-13[windows] require Windows 8.1 as minimum versionRechi
- Windows 7 is unsupported since January 14, 2020 - Windows 8 is unsupported since January 12, 2016
2022-06-26[cmake] Build LibZip during cmake Buildfuzzard
libzip is only used by android. It supports cmake build system, so lets just build during core cmake build in Find modules rename folder to libzip to match libname
2022-06-18Android SDK 30 and All files access permissionfuzzard
2022-06-18[android] refactor target min and compile SDK to single cmake set variablesfuzzard
Provides a single location to set required values for android target SDK and minimum sdk
2022-05-01[macos] silence OPENGL deprecation warningsfuzzard
No need for deprecation warnings. we know opengl is deprecated, its not going to change anything for us having those warnings.
2022-04-18[cmake] build libandroidjni as cmake dependencyfuzzard
dont use tools/depends for libandroidjni. build via cmake find module as a required_platform_dep
2022-04-12[OSX] native windowing implementationfuzzard
2021-09-20[osx] rename SDLMain.h to XBMCApplication.hfuzzard
Header is generic, and will be used for nswindow based osx app
2021-09-20[osx] relocate SDLMain.mmfuzzard
Relocate SDLMain to explicit SDL folder
2021-09-01[cmake][tvos] relocate platform specific definefuzzard
2021-09-01[cmake] remove PLATFORM_DEFINES as superfluousfuzzard
PLATFORM_DEFINES was introduced for the rbpi platform. Currently only ios/tvos use this anymore, however the exact defines that are set are already added into ARCH_DEFINES. Remove PLATFORM_DEFINES as superfluous for our needs at this point in time.
2021-09-01[cmake][darwinembedded] shuffle archdefines aroundfuzzard
2021-09-01[osx][windowing] split SDL specific inclusion to SDL_FOUNDfuzzard
2021-09-01[cmake] osx dont explicitly set opengl platform_required_depsfuzzard
2021-09-01[cmake] darwinembedded dont explicitly set opengles as platform_required_depfuzzard
2021-08-31[cmake] gbm: EGL is only required when using OpenGL or OpenGLESLukas Rusak
2021-04-28[cmake] gbm: require udevLukas Rusak
2020-10-27[cmake] only use APP_RENDER_SYSTEMLukas Rusak
2020-10-27[cmake] treat CORE_PLATFORM_NAME_LC as a listLukas Rusak
2020-10-27system/settings: merge x11.xml wayland.xml and gbm.xml into linux.xmlLukas Rusak
2020-10-22utils/EGLUtils: allow generic typesLukas Rusak
2020-10-12Merge pull request #18493 from lrusak/cmake-fixesLukas Rusak
[cmake] fixes for when components may not be available
2020-10-06[build][windows] remove -D_WINSOCKAPI_ as can in conflictAlwin Esch
This brings problems by e.g. https://think-async.com/Asio/ as this need to define byself.
2020-10-02[cmake] wayland: EGL is only required when using OpenGL or OpenGLESLukas Rusak
2020-09-08RPi: remove platformLukas Rusak
2020-01-27Merge pull request #17272 from lrusak/egl-no-x11Lukas Rusak
[gbm] define EGL_NO_X11 to follow upstream changes
2020-01-26[gbm] define EGL_NO_X11 to follow upstream changesLukas Rusak
2020-01-23[cmake] fix optional platform dependencies for X11 GLESRechi
GLX and VDPAU are only compatible with GL
2020-01-13Merge pull request #17008 from t6/patch-epoll-shimLukas Rusak
[GBM] Unbreak on FreeBSD
2020-01-08[tvOS] Initial Platform Commit for Apple TVOSSylvain CECCHETTO
Initial commit for TVOS platform.
2019-12-07Link with libepoll-shim on FreeBSDTobias Kortkamp
FreeBSD does not have epoll() but there is a kqueue-based shim for it called epoll-shim. This allows the GBM platform to build on FreeBSD.
2019-11-04[windowing] resurrection of X11/GLES supportStefan Sichler
2019-07-18[ios/build] rename core_system_name to darwin_embeddedfuzzard
implement darwin_embedded CORE_SYSTEM_NAME and OS. This provides a single parent for ios/tvos common build code, and allows ios/tvos specific code via CORE_PLATFORM_NAME
2019-06-03Remove amlogic platformLukas Rusak
Amlogic developers are encouraged to move to the GBM platform
2019-05-23[cmake] remove _LINUX defineLukas Rusak
2019-03-20[cmake] fix set of APP_RENDER_SYSTEM on KodiConfig.cmakeAlwin Esch
In the implementation of GLES under Windows found the foolish finding of OpenGL. This seems to exist systematically and makes it a little harder. Then found that "APP_RENDER_SYSTEM" of "KodiConfig.cmake" is not defined correctly (empty defined). This request fixes this and uses the "platform" folder. Parts of "Platform.cmake" are also included in PrepareEnv.cmake. TODO: Refactor on v19 to remove the if/else usage
2019-03-19[cmake] handle D3DX11Effects with PLATFORM_REQUIRED_DEPSRechi
2019-03-19[cmake] require zlib for all platformsRechi
2018-08-02Windowing: GBM - add OpenGL supportWolfgang Haupt
2018-07-30[mir] Clean up mir platform leftover from PR14186h.udo
2018-07-23[wayland] Use CEGLContextUtilPhilipp Kerling
2018-07-23Allow to specify EGL platform enum for CreateDisplay()Philipp Kerling
2018-07-16[mir] Drop platformh.udo