aboutsummaryrefslogtreecommitdiff
path: root/cmake/platform
AgeCommit message (Collapse)Author
2024-05-07[windows] Remove bundled Effects libfuzzard
2024-05-06[cmake] Move Windows Effect Compiler find module to buildtoolsfuzzard
the FXC program is a build tool, so separate from our lib find modules
2024-04-04Set minimum API level to 24Jose Luis Marti
2024-03-24Merge pull request #24859 from quietvoid/webos_dovi_compat_modeStephan Sundermann
[webOS] Add support for Dolby Vision compatibility mode
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-03-17Merge pull request #23702 from joseluismarti/agp8fuzzard
Bump Android SDK 34 + AGP 8.1
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
2024-02-07bump Android SDK 34Jose Luis Marti
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-10-25[cmake] add ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG NO_DEFAULT_PATH for windowsfuzzard
2023-10-05[macOS] Drop legacy SDL windowingenen92
2023-10-03Merge pull request #23834 from webosbrew/feature/acbStephan Sundermann
[webOS] Acb (webOS 4.x) support
2023-10-01[macos] Add smctemp to dependsMiguel Borges de Freitas
2023-09-30Acb (pre-webOS 5.0) supportNingyuan Li
2023-09-16[cmake] implement ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIGfuzzard
This enables a platform to set specific search config criteria for use with find_* cmake calls. For platforms like apple/android, we dont ever want system libs, we only want to search our provided depends path.
2023-09-11[cmake] Add FindDetours for windowsfuzzard
2023-09-02[cmake][android] Add libdovi as optional build dependencyquietvoid
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
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