aboutsummaryrefslogtreecommitdiff
path: root/cmake/platform
AgeCommit message (Collapse)Author
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
2018-04-25Create cmake/platform/linux/{gbm,rbpi}.cmake for FreeBSDTobias Kortkamp
Signed-off-by: Tobias Kortkamp <tobik@FreeBSD.org>
2018-04-25[cmake] add LibInputLukas Rusak
2018-04-18handle limit color setting per platformWolfgang Haupt
Remove the limited color setting from the generic settings.xml and add it to the platforms that support limited range. Create missing platform xml's for x11 and wayland.
2018-04-05[cmake] move rbpi platform defines into platform fileRechi
2018-02-25[Settings] Allow s/w decode for GBM platformpeak3d
2018-02-12[GBM] Add meson / allow single plane modepeak3d
2018-01-24[AML] define MESA_EGL_NO_X11_HEADERS to detect correct egl_platformpeak3d
2018-01-16Revert "[cmake] [wayland] Require wayland-protocols >= 1.12 for xdg_wm_base"Philipp Kerling
This reverts commit 6b1e800e11ab82b544b4ff1883b789547d5cc01c.
2018-01-14[cmake] [wayland] Require wayland-protocols >= 1.12 for xdg_wm_basePhilipp Kerling
2018-01-14[cmake] [wayland] Bump waylandpp dependency to 0.2.2Philipp Kerling
2018-01-08[cmake] Fix freebsd wayland includePhilipp Kerling
2018-01-05Merge pull request #13096 from pkerling/wayland-fixesWolfgang Schupp
Wayland fixes
2018-01-04added: pass render system to use to add-onsnotspiff
wayland can use either gl or gles and we need to know which in add-ons
2018-01-04[cmake] [wayland] Specify minimum version requirements for waylandpp and ↵Philipp Kerling
xkbcommon waylandpp 0.1.5 for const-correct cursor functions xkbcommon 0.4.1 for xkb_state_key_get_utf32
2018-01-04[cmake] Reorganize Wayland detectionPhilipp Kerling
This now requires pkgconfig for correct operation. This should not be a problem since wayland is only used on UNIX platforms anyway.
2018-01-04[cmake][wayland] Deduplicate identical CMake file for BSD and LinuxPhilipp Kerling
2017-12-22[cmake] merge FindOpenGLES3.cmake and FindOpenGLES.cmakeLukas Rusak
2017-11-09Merge pull request #11665 from bkuhls/cmake_findiconvWolfgang Schupp
[cmake] iconv is a required dependency
2017-11-06[cmake] FreeBSD platform changes for 30c3e25Ahto Taat
2017-11-03Merge pull request #12990 from lrusak/imx-removalLukas Rusak
[linux] remove imx platform
2017-11-03iconv is a required dependencyRechi
2017-11-02[win10] add uwp to cmakeDale Stammen
2017-11-01[linux] remove imx platformLukas Rusak
2017-09-18[cmake] require glx when using vdpauLukas Rusak
2017-09-09Add missing libzip dependency for AndroidPhilipp Kerling
2017-08-16Integrate Wayland into build system and windowingPhilipp Kerling
2017-08-02[win32] add new define `TARGET_WINDOWS_DESKTOP`Anton Fedchin
2017-07-17Merge pull request #12021 from lrusak/rpi-cleanupLukas Rusak
[linux] treat rbpi as linux not a separate platform