Age | Commit message (Collapse) | Author |
|
|
|
|
|
[linux] a couple small GBM fixes
|
|
|
|
|
|
|
|
|
|
|
|
CMake: fixes dependencies of iso9660++
|
|
This is just a precaution as it's hardly possible that libraries built
from the same sources will have different versions.
|
|
iso9660++ require cdio libs. Enable iso9660++ only if all
dependencies are found.
Add all dependencies in proper order to the lists of libs and include dirs.
|
|
Add support for ngx-fancyindex HTTP directories
|
|
[win32] Fixed CMake out-of-source build on Windows
|
|
If Python is installed by Visual Studio then CMake found it and use it instead of
Python from Kodi dependencies.
The main problem is the string 'pragma comment(lib,"python37_d.lib")' in standard
python header (commented out in Kodi dependencies). As the result, linker failed
to build kodi executable.
This situation fixed by instructing CMake to search for libraries and headers in
Kodi dependencies before checking system location. This may fix other possible
problems when some specific library is already installed into the build system
on Windows and can be accidentally used instead of Kodi supplied dependencies.
|
|
CMake is smart enough to detect symlink on Windows, but at the same time
is not smart enough to copy symlink itself or linked content on Windows.
Currently it fails to copy 'freebsd.xml' which is symlink to 'linux.xml'.
Suggested workaround uses CMake internal command and avoids copy of
unchanged file.
|
|
This gives Kodi the ability to parse the indexes generated by Nginx's
ngx-fancyindex module.
Note that the timestamp format that the module uses must be `%Y-%b-%d
%H:%M` (the default) for them to be properly parsed.
See https://github.com/aperezdc/ngx-fancyindex
|
|
|
|
currently the mkdmg-osx.sh script will fail when project is an xcode generated project
You need to specify the build target
The issue is that xcode projects arent a set configuration type at cmake generation time
CORE_BUILD_CONFIG will be empty. This passes the xcode configuration type to the script
so the type can be used to build the dmg correctly.
|
|
Xcode 12.2 introduces changes to arch types. 3.14.5 cant handle when multiple
default arch types are provided, and pulls just the first arch (resulting in arm64)
Fix was applied to 3.18.1, but figure best to go to latest of 3.18 series
|
|
Remove XBMC migration steps
|
|
|
|
|
|
kodi-config.cmake: use CMAKE_FIND_ROOT_PATH to fix cross-compilation
|
|
|
|
This separate the Kodi TimingConstants.h to use a own on addons
where his text begin with "STREAM_..." now and them with "DVD_..." stays
on Kodi itself.
There are few Pro's and Contra's about but for wanted API better to have.
+++: It stays in pure "C" for them and as base for other languages and the "C++" also on new header
+++: For the time where the headers comes into a own dev-kit and no more in Kodi source
+++: No file outside of the addon header placed in Kodi
---: On changed by them in Kodi must be them on addon headers also by value changes the header updated.
|
|
Kodi is Kodi since "XBMC 14", we can assume that
no one will update from XBMC 13 to Kodi 19 on iOS.
|
|
|
|
|
|
|
|
disable the following warning about inclusion of both gl.h/gl3.h
warning gl.h and gl3.h are both included. Compiler will not invoke errors if using removed OpenGL functionality
|
|
[scrapers] Add python3 based TMDB movie and tv show scrapers as defaults
|
|
|
|
[cmake] bail out if waylandpp isn't found via pkg-config
|
|
|
|
|
|
|
|
[cmake] fixes for when components may not be available
|
|
This brings problems by e.g. https://think-async.com/Asio/ as this
need to define byself.
|
|
Fix JSON ButtonEvent
|
|
|
|
|
|
|
|
|
|
This reverts commit 642d8e154a00a2d58cbc5c243d2f2e5cdecda46b, reversing
changes made to e29db7f3918460193c89c486e34e26d0d3ffe6b8.
|
|
|
|
[cmake] ADDONS_TO_BUILD exclusion regex and better exact match handling
|
|
|
|
Add libcec6 to dependency options
|
|
Signed-off-by: Matthias Reichl <hias@horus.com>
|
|
Build with c++17 support
|