Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-27 | tools/depends: set APP_RENDER_SYSTEM explicitly for linux | Lukas Rusak | |
2020-10-27 | tools/depends: remove X11/WAYLAND/GBM_RENDER_SYSTEM from Toolchain.cmake.in | Lukas Rusak | |
2020-09-08 | RPi: remove platform | Lukas Rusak | |
2020-02-27 | [darwin_embedded] Move to correct aarch64-apple-darwin host triplet for tvOS/iOS | phunkyfish | |
2020-02-27 | [ios] set minimum ios version to 11.0 and cleanup dependencies | phunkyfish | |
2020-02-22 | [toolchain] add CMAKE_SYSTEM_PROCESSOR | Rechi | |
- enables clang-check, cppcheck and valgrind features for depends builds targeting the same system and processor as the host system - libjpeg-turbo 2.0.0 switched to cmake and requires this variable | |||
2019-11-17 | Merge pull request #16510 from stsichler/master-feature-x11gles | yol | |
Resurrection of X11/GLES support | |||
2019-11-04 | [windowing] resurrection of X11/GLES support | Stefan Sichler | |
2019-10-04 | [iOS/tvOS] Update xcode attributes in Toolchain*.cmake.in | Sylvain CECCHETTO | |
Update xcode attributes for ios/tvos in Toolchain.cmake.in files Add appletvos platform to Toolchain_binaddons.cmake.in file | |||
2019-07-19 | [android] use ndk 20 | Rechi | |
2019-07-19 | [toolchain] add CMAKE_NM | Rechi | |
2019-07-18 | [ios/build] rename core_system_name to darwin_embedded | fuzzard | |
implement darwin_embedded CORE_SYSTEM_NAME and OS. This provides a single parent for ios/tvos common build code, and allows ios/tvos specific code via CORE_PLATFORM_NAME | |||
2019-07-12 | [iOS] fix Xcode genration for armv7 cpu | Rechi | |
2018-08-02 | Windowing: GBM - add OpenGL support | Wolfgang Haupt | |
2018-02-11 | [depends] add --with-platform=(aml|gbm|mir|wayland) | Rechi | |
2018-01-26 | [Android] default sdk=android-26 / update doc | peak3d | |
2017-12-22 | CHG: [droid] switch to clang & libc++ | Chris Koying Browet | |
2017-11-08 | [depends] fix rbpi toolchain usage | wsnipex | |
2017-08-16 | [depends] Integrate Wayland | Philipp Kerling | |
2017-08-13 | CHG: [droid] split SDK and NDK api level. They are unrelated | Chris Koying Browet | |
Use the NDK level for everything native paths related. SDK level is irrelevant. | |||
2017-08-07 | [depends][osx] prioritize unix-style packages over OS X Frameworks | Rechi | |
2017-07-15 | [depends] set CORE_PLATFORM_NAME=rbpi | Lukas Rusak | |
2017-05-20 | [cmake/cpluff] - ensure that cpluff configure is forced to use ranlib and ar ↵ | Memphiz | |
from the toolchain | |||
2017-05-20 | [cmake/droid] - ensure to use the objdump from the toolchain | Memphiz | |
2017-04-04 | [depends] use ccache determined from configure in Toolchain.cmake | Rechi | |
2017-03-19 | FIX: [cmake] use specific Android profile (so versions) | Chris Koying Browet | |
2017-02-25 | [depends] filter out unwanted optimization flags | wsnipex | |
2017-02-16 | [depends] use ccache if available | Rechi | |
2016-12-13 | Merge pull request #11088 from notspiff/fix_toolchain | Wolfgang Schupp | |
fixed: the assumption of toolchain = crosscompile cause issues | |||
2016-12-12 | fixed: the assumption of toolchain = crosscompile cause issues | notspiff | |
ref https://github.com/gentoo/gentoo/pull/3027 | |||
2016-12-09 | [cmake/ios] Enable Xcode generator for IOS | Christian 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-11-06 | [Toolchain] Unconditionally set CMAKE_CROSSCOMPILING | Christian Fetzer | |
Set CMAKE_CROSSCOMPILING unconditionally if we have a toolchain file. Also resort the _binaddons toolchain file so that it is closer to the other one. | |||
2016-11-06 | [Toolchain] Cleanup if conditions | Christian Fetzer | |
2016-10-09 | version bump / strip force | Markus Pfau | |
2016-10-09 | [depends] set CMAKE_STRIP in Toolchain.cmake | wsnipex | |
2016-08-09 | [depends/rbpi] Prevent CMake from using /usr prefix | Christian Fetzer | |
On the Raspberry Pi `use_sdk_path` and `use_toolchain` expands to empty variables and `/usr` (and others) end up being used in `CMAKE_FIND_ROOT_PATH` and `CMAKE_LIBRARY_PATH`. Since the depends path has higher priority, this only affects dependencies that were not found (but are used on other platforms). This fixes warning messages such as: -- Could NOT find PulseAudio: Found unsuitable version "1.1.0", but required is at least "2.0.0" (found PULSEAUDIO_LIBRARY-NOTFOUND) -- Could NOT find VAAPI: Found unsuitable version "0.32.0", but required is at least "0.38.0" (found VAAPI_libva_LIBRARY-NOTFOUND) | |||
2016-06-06 | Merge pull request #9895 from fetzerch/cmake_android_packaging | Christian Fetzer | |
[cmake] Android Packaging | |||
2016-06-05 | [cmake] Cosmetics: tools/depends/target/Toolchain.cmake indent | h.udo | |
2016-06-05 | [cmake] Fix TravisCI OSX add-ons build: rename project/cmake/scripts/darwin ↵ | h.udo | |
folder to osx | |||
2016-06-05 | [cmake] Android Packaging | Christian Fetzer | |
2016-06-01 | [cmake] Cosmetics: change tools/depends/target/* commands to lowercase | h.udo | |
2016-03-06 | [toolchain] Ensure CMAKE_CROSSCOMPILING is set for IOS | Christian Fetzer | |
Setting CMAKE_SYSEM_NAME in a Toolchain file tells CMake that we're cross compiling. This is needed for IOS to make sure that the native tools are not built when building Kodi with CMake. | |||
2016-02-25 | [cmake] Build kodi.bin for android | Christian Fetzer | |
This is the first step for android support with CMake. | |||
2016-02-12 | [cmake] Adapt Toolchain.cmake.in for CMake based buildsystem | Christian Fetzer | |
2015-12-06 | configure: Add raspberry-pi2 platform | popcornmix | |
2015-03-01 | [depends] add RBPI's firmware directory to CMAKE_FIND_ROOT_PATH and ↵ | montellese | |
CMAKE_LIBRARY_PATH | |||
2015-01-10 | [depends] fix building binary addons with the new auto depends handling | wsnipex | |
2015-01-10 | [depends] cmake: set CORE_SYSTEM_NAME for android, ios and rbpi | montellese | |
2014-07-10 | [addon-helpers] set building shared libs as default and try to link as ↵ | Jonathan Marshall | |
static as possible on all platforms but linux | |||
2013-10-23 | fixed, include missing change to -isystem from #3470 | S. Davilla | |