aboutsummaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Collapse)Author
2016-12-11[inputstream] bye, bye libKODI_inputstream.cppAlwin Esch
2016-12-11Remove remaining references to glewCraig Andrews
glew was (mostly) removed in 03ff0d5ea02963b1283fe8bc7c1bad18f2dd97b6; this commit removes any remaining references to it.
2016-12-11Merge pull request #11109 from AlwinEsch/remove-shared-addon-lib-pvr2Alwin Esch
[pvr] bye, bye libXBMC_pvr.cpp
2016-12-11[cmake] fix building when fribidi was built with glibwsnipex
2016-12-10Remove remaining references to libmadCraig Andrews
libmad was removed in https://github.com/xbmc/xbmc/pull/4499
2016-12-10[dependencies] remove remaining references to libmodplugCraig Andrews
libmodplug was removed in https://github.com/xbmc/xbmc/pull/9995 so remove remaining references
2016-12-10[pvr] bye, bye libXBMC_pvr.cppAlwin Esch
2016-12-10Merge pull request #10509 from fetzerch/cmake_xcode_iosChristian Fetzer
[cmake/ios] Enable Xcode generator for IOS
2016-12-09Merge pull request #10946 from Kwiboo/cmake-win32Philipp Temminghoff
[cmake/win32] fixes for building with abnormal configuration
2016-12-09[cmake/ios] Enable Xcode generator for IOSChristian Fetzer
- Adapt Toolchain file to build a bundles with xcode. This change has to be done in the Toolchain file because CMake otherwise fails to run some compile checks. - Unify path where bundle is built for Makefiles and Xcode to build/$(CONFIGURATION)-$(EFFECTIVE_PLATFORM_NAME) - Set only one architecture to prevent building multi-arch bundles. - Simplify Install.cmake. Existing scrips are called now as post build steps so that the bundle can be executed with Xcode - Apply xcconfig settings. Note: Two adaptions to the existing "autotools/Xcode" scripts were needed. - CMake cannot have the bundle name be different to the binary and we cannot call the binary "Kodi.bin". The script has been adapted to adapt the library execution path directly in place. - CMake calls mkdeb.sh with "Debug-iphoneos", hence the script has been adapted to match strings starting with "debug" or "release". Reference: - https://cmake.org/Bug/view.php?id=15329 - http://stackoverflow.com/questions/33660608/how-can-i-disable-xcode-bitcode-within-a-cmake-project
2016-12-09[cmake] Set correct output directory for core_add_shared_libraryChristian Fetzer
Set the correct output-directory for shared libraries on all platforms (module vs. shared library with different extensions on Darwin) and for all configurations (Debug, Release, RelWithDebInfo, MinSizeRelease).
2016-12-09Merge pull request #11083 from BrandonSchaefer/find-drm-cmakeWolfgang Schupp
Explicitly check/find libva-drm in CMake
2016-12-08We should explicitly check/find libva-drmBrandon Schaefer
2016-12-08[cmake] fix: command not found "GIT_SHALLOW 1"wsnipex
2016-12-06[cmake] Fix FindXSLT.cmake typoh.udo
2016-12-02Enable VAAPI support for Mir using DRMBrandon Schaefer
2016-12-02[cmake] linux: install game headerswsnipex
2016-12-02Merge pull request #10898 from BrandonSchaefer/masterRainer Hochecker
Mir windowing system for Kodi
2016-12-01[retroplayer] MyGames windowGarrett Brown
2016-12-01[retroplayer] RetroPlayer coreGarrett Brown
Thanks to elpendor for RGB565 support, poisson for RAII improvements, ChrisMyhre for catching a compile error, notspiff for CMake fixes, acmiyaguchi for video and audio codec support, and popcornmix for Raspberry Pi support (PR 62). TODO: Is a call to `g_renderManager.IsStarted()` needed?
2016-12-01[retroplayer] Game add-onsGarrett Brown
Thanks to Themaister for rewind functionality, fetzerch for mouse support, file length check and cmake modifications, topfs2 for fixing a crash when loading game clients, eibma for fixing linux compilation errors, a1rwulf for catching a missing callback symbol and fixing some rebase errors, and to notspiff for helping with the rebrand and cmake.
2016-12-01[retroplayer] Game info tagsGarrett Brown
This is mostly a stop-gap implementation until PyRomInfo (https://github.com/garbear/pyrominfo) is included. Thanks to fetzerch for fixing a PVR-related crash.
2016-12-01[retroplayer] Keyboard playersGarrett Brown
2016-12-01[retroplayer] Game settingsGarrett Brown
2016-12-01Mir windowing systemBrandon Schaefer
2016-11-30[cmake] Support @MINGW_TOOLCHAIN_FILE@ in dependency's flags.txtmontellese
2016-11-30[binary addons] Add msys and mingw dependencies (from kodi's mingw/msys)Christian Fetzer
2016-11-30[binary addons] Support platform specific deps.txtmontellese
2016-11-30[cmake] Move downloading of patch.exe tool into generic tool scriptmontellese
2016-11-30[addon/depends] Clone only the last commit of dependenciesChristian Fetzer
This has been introduced with CMake 3.6 but is ignored on older versions.
2016-11-30[addon/depends] Handle autocrlf for dependsChristian Fetzer
On Windows, if we have addon dependencies, we need to forcefully disable autocrlf because otherwise the patches will not apply. Patches are typically in LF format (and the build system automatically adds --binary if necessary). But the patches will also not apply if the source files are in CLRF which can happen if the user has core.autocrlf=true in the global git config. A better way of fixing would be to pass the config already to clone: https://gitlab.kitware.com/cmake/cmake/issues/15799
2016-11-30[cmake] use app name target for application manifestJonas Karlman
2016-11-30[cmake] fix build error when version tag is emptyJonas Karlman
2016-11-27Merge pull request #10988 from wsnipex/texturepacker-extWolfgang Schupp
[cmake] allow using an existing Texturepacker binary
2016-11-27Merge pull request #10479 from wsnipex/ffmpegWolfgang Schupp
cmake: make external, shared ffmpeg default
2016-11-25[cmake] allow using an existing Texturepacker binarywsnipex
2016-11-25Merge pull request #10967 from Memphiz/fix_addon_platforms_txtCristiano A. Silva
Fixed missing binary addons
2016-11-25[cmake] make external FFmpeg defaultwsnipex
2016-11-25[cmake] modernize FindFFMPEG and bump versions to v3.1wsnipex
2016-11-23fixed: probe for inotify in build systemArne Morten Kvarving
2016-11-23[cmake] fix linking wrapped libs with gold linker in debug buildswsnipex
make sure our custom command uses the correct linker flags
2016-11-23[cmake] fix linking on linux when not hardcoding python libswsnipex
partially reverts 3eb46877
2016-11-23[cmake] fix FindPythonwsnipex
2016-11-22[cmake] allow RPi to build with lirc support (#10962)Lukas Rusak
* [cmake] allow RPi to build with lirc support * fixup! [cmake] allow RPi to build with lirc support
2016-11-21[cmake] - fixe wrong parsing of platforms.txt (platforms might be on ↵Memphiz
seperate lines...) after 897094feeef8357eaf7ce2a4328a062b1af9d151
2016-11-20[cmake] Properly find correct libcec versionChristian Fetzer
Just setting a pkgconfig minimum version doesn't work and just causes pkgconfig to not find an older package. But since our CMake modules don't trust package config and validate that the include directory really exists, it would still just find whatever version is installed. The proper way is to either call find_package with VERSION or set <Module Name>_FIND_VERSION inside the module. Additionally: If we don't have a version from package config, find it in the header file.
2016-11-18Merge pull request #10865 from fetzerch/cmake_addon_dependsChristian Fetzer
[binary-addons] Rename DEPENDS_PATH to ADDON_DEPENDS_PATH
2016-11-17Allow overriding CROSSGUID_URL with relative pathBrandon Schaefer
2016-11-16Merge pull request #10863 from fetzerch/cmake_crosscompileChristian Fetzer
[cmake] Unify usage of CMAKE_CROSSCOMPILE throughout the project
2016-11-14[cec] fixed: windows expects cec.dll now instead of libcec.dllLars Op den Kamp