aboutsummaryrefslogtreecommitdiff
path: root/cmake/platform/linux
AgeCommit message (Collapse)Author
2024-03-17[webOS] Add support for Dolby Vision compatibility modequietvoid
It is necessary to playback profile 7 FEL. Otherwise, the Dolby Vision metadata is completely ignored.
2024-02-24[cmake] Cleanup and modernisationfuzzard
add find_package(pkgconfig) where missing Use HINTS instead of PATHS as the paths are provided by other things such as pkgconfig As per cmake docs https://cmake.org/cmake/help/latest/command/find_library.html Search the paths specified by the HINTS option. These should be paths computed by system introspection, such as a hint provided by the location of another item already found. Hard-coded guesses should be specified with the PATHS option. Pull version requirements out of modules
2023-10-26[cmake] introduce PLATFORM_OPTIONAL_DEPS_EXCLUDEfuzzard
Allow a platform to exclude a dependency from the optional_deps list. This example includes CEC that isnt used for ios/tvos/android/UWP
2023-09-30Acb (pre-webOS 5.0) supportNingyuan Li
2023-09-01[cmake] wayland protocols generation explicit dependency of lib${APP_NAME_LC}fuzzard
2023-08-09Merge pull request #23597 from webosbrew/webos-video-improvementsStephan Sundermann
[webOS] Video decoder improvements
2023-08-07[webOS] Add PlayerFactory libraryStephan Sundermann
2023-08-07[webOS] Force disable PulseaudioStephan Sundermann
This ensures compatibility with the new toolchain which includes Pulseaudio but in order to support Pulseaudio also some auxiliary libraries from the toolchain have to be bundled. To keep compatibility with the old and new toolchain update simply forcefully disable Pulseaudio so the default is still ALSA.
2023-05-08webos: Update webos-userlandStephan Sundermann
Adds support for webos helpers library
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
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-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
2019-11-04[windowing] resurrection of X11/GLES supportStefan Sichler
2019-06-03Remove amlogic platformLukas Rusak
Amlogic developers are encouraged to move to the GBM platform
2019-05-23[cmake] remove _LINUX defineLukas Rusak
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-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-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.
2017-12-22[cmake] merge FindOpenGLES3.cmake and FindOpenGLES.cmakeLukas Rusak
2017-11-01[linux] remove imx platformLukas Rusak
2017-09-18[cmake] require glx when using vdpauLukas Rusak
2017-08-16Integrate Wayland into build system and windowingPhilipp Kerling
2017-07-15[cmake] move rpi platformLukas Rusak