aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2021-10-17Merge pull request #20327 from basilgello/fix-cwiid-cmake-warningVasyl Gello
Fix CMake warning about case-sensitive CWiid
2021-10-16Fix CMake warningVasyl Gello
CMake Warning (dev) at /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (CWIID) does not match the name of the calling package (CWiid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/modules/FindCWiid.cmake:28 (find_package_handle_standard_args) cmake/scripts/linux/ExtraTargets.cmake:11 (find_package) CMakeLists.txt:447 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found CWIID: /usr/lib/libcwiid.so (found version "0.6.00") CMake Warning (dev) at /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (CWIID) does not match the name of the calling package (CWiid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/modules/FindCWiid.cmake:28 (find_package_handle_standard_args) tools/EventClients/Clients/WiiRemote/CMakeLists.txt:4 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2021-10-17Merge pull request #20142 from razzeee/add-metainfoKolja Lampe
2021-10-16Use APP_PACKAGE instead of APP_NAME_LCRazze
2021-10-16Merge pull request #20169 from CastagnaIT/subtitles_featuresenen92
[Subtitles] Implemented new subtitle features
2021-10-16Merge pull request #20313 from Paxxi/no_permissivePär Björklund
[Windows] Enable /permissive- compiler option
2021-10-15[Subtitles] Implemented new subtitle featuresCastagnaIT
2021-10-15Fix Kodi with /permissive-Pär Björklund
2021-10-03[pvr] Add support for providers and PVR SysInfo Window updates including ↵phunkyfish
groups and providers
2021-09-30[cmake][osx] Remove uneccessary code from osx macrofuzzard
2021-09-30[cmake][osx] support detection of buildsystem for generated script wrapper ↵fuzzard
Macros There is a variation in a cmake generated project for using ENV vars in a generated shell script. Handle this for both the new/legacy xcode build systems
2021-09-27Merge pull request #20167 from fuzzard/cleanup-pythonfuzzard
cleanup - python related modules
2021-09-26Merge pull request #20149 from lrusak/egl-logging-modsLukas Rusak
linux: improve DRM format and modifier logging
2021-09-25[cmake] allow to override PYTHON_EXECUTABLEJernej Skrabec
If Kodi is being build for distro which has different python version than host, PYTHON_EXECUTABLE must be overriden and point to distro version. Otherwise, eventclients will be installed in wrong location and be thus unusable. Use case: Cross compiling Kodi for LibreELEC
2021-09-24[cmake] remove unused installdata item (script.module.pysqlite)fuzzard
2021-09-23DRMHELPERS: add method to get modifier nameLukas Rusak
2021-09-20[osx][windowing] relocate SDL specific code to an SDL folderfuzzard
relocates SDL implementations to a specific SDL folder
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-06[cmake][osx] Partial revert - xcode variable usagefuzzard
I changed this as the "new" build system didnt play nice, but i later added a commit to default to the legacy system with xcode 12 still. Because of that, roll this back to the "default" working code for the Legacy build system.
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[cmake][darwinembedded] move GL warning define to OPENGLES_FOUND checkfuzzard
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-09-01[cmake] remove posix main from generic ArchSetup.cmakefuzzard
2021-08-31[cmake] gbm: EGL is only required when using OpenGL or OpenGLESLukas Rusak
2021-08-31Merge pull request #20046 from fuzzard/macosarm_configurefuzzard
Apple Silicon minors
2021-08-19[cmake] search for python interpreterwsnipex
fixes installing eventclients on linux
2021-08-19fix findpython static libs for windows platformsfuzzard
2021-08-16[cmake][osx] initial osx aarch64 supportfuzzard
2021-08-16[cmake] findpythonfuzzard
use cmakes (3.12+) FindPython3 module. Provide cmake vars for user to overide specific version, and search path
2021-08-13[tools/depends/target][python3] enable multiprocessing modulefuzzard
2021-07-06Merge pull request #19765 from naseef/harfbuzzPär Björklund
Harfbuzz rendering support. Fixes #19692
2021-06-30[cmake] add LTO support for clangwsnipex
2021-06-30[cmake] add lld linker supportwsnipex
2021-06-26CGUIFontTTF: Harfbuzz rendering supportAhmed Naseef
2021-06-18Merge pull request #19875 from fuzzard/depends_cmake_3.20.3fuzzard
[tools/depends] bump cmake 3.20.3 + xcode new build system support
2021-06-14[xcode] fixes to allow xcode 10+ "new" build system to workfuzzard
2021-06-09[addons][binary] change "repo-binary-addons" branch to NexusAlwin Esch
This changes the branch name about https://github.com/xbmc/repo-binary-addons to the new "Nexus" where used for by Kodi for binary addon builds. The addon branches are still set by "Matrix" on repo-binary-addons and becomes updated after the addons have a new "Nexus" branch.
2021-05-25Merge pull request #18989 from lrusak/yuv2rgb-reworkLukas Rusak
YUV to RGB conversion rework
2021-05-25[test] add tests for CConvertMatrix operationsLukas Rusak
2021-05-23Merge pull request #19688 from lrusak/missing-field-initializersLukas Rusak
[cleanup] fix a bunch of missing-field-initializers warnings
2021-05-20Merge pull request #18790 from fuzzard/osx_gccontrollerfuzzard
[Darwin][Input] Extend GCController support to osx
2021-05-19[Darwin][Input] Extend GCController support to osxfuzzard
2021-05-19Merge pull request #18636 from fuzzard/osx_xcodebinarytargetfuzzard
[Apple] Remove GL warning [osx] add binary addon target to xcode project
2021-05-18[cmake] enable warning -Wmissing-field-initializersLukas Rusak
2021-05-17[osx] xcode target for building binary addonsfuzzard
This brings in the same mechanism to add binary addon targets to xcode project as was introduced to Darwin_embedded platforms in the following PR https://github.com/xbmc/xbmc/pull/17554