Age | Commit message (Collapse) | Author |
|
|
|
Fixes #19109
CMake detects the endianness using TestBigEndian.cmake module and
adds the -DWORDS_BIGENDIAN=${WORDS_BIGENDIAN} definition to
architecture-specific definitions.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
|
|
|
|
|
|
|
|
|
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
|
|
Header is generic, and will be used for nswindow based osx app
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[cleanup] fix a bunch of missing-field-initializers warnings
|
|
[Darwin][Input] Extend GCController support to osx
|
|
|
|
[Apple] Remove GL warning [osx] add binary addon target to xcode project
|
|
|
|
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
|
|
|
|
|
|
[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.
|
|
|
|
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 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
|
|
|
|
|
|
This reverts commit 642d8e154a00a2d58cbc5c243d2f2e5cdecda46b, reversing
changes made to e29db7f3918460193c89c486e34e26d0d3ffe6b8.
|
|
|
|
[tools/codesign][tvOS][Jailbreak] Fake sign kodi-topshelf + fix crash on start on Unc0verTV
|
|
Fake-signing kodi-topshelf binary is needed to have
Kodi Top Shelf feature working on jailbroken devices.
Fake-signing all other Mach-O files is needed to have
Kodi working on Unc0verTV jailbroken devices.
(But it's not needed on checkra1n devices...)
|
|
|
|
[tvOS][TopShelf] Refactor code
|
|
|
|
Since long time was wanted to rename them to a smaller name and
remove "addon" from it as it can also maybe become other parts.
As shorter folder name is in all cases better as nefore :-D
|
|
[LINUX] Fix kodi-ps3remote exceptions
|