aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/target/Toolchain.cmake.in
AgeCommit message (Collapse)Author
2020-10-27tools/depends: set APP_RENDER_SYSTEM explicitly for linuxLukas Rusak
2020-10-27tools/depends: remove X11/WAYLAND/GBM_RENDER_SYSTEM from Toolchain.cmake.inLukas Rusak
2020-09-08RPi: remove platformLukas Rusak
2020-02-27[darwin_embedded] Move to correct aarch64-apple-darwin host triplet for tvOS/iOSphunkyfish
2020-02-27[ios] set minimum ios version to 11.0 and cleanup dependenciesphunkyfish
2020-02-22[toolchain] add CMAKE_SYSTEM_PROCESSORRechi
- 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-17Merge pull request #16510 from stsichler/master-feature-x11glesyol
Resurrection of X11/GLES support
2019-11-04[windowing] resurrection of X11/GLES supportStefan Sichler
2019-10-04[iOS/tvOS] Update xcode attributes in Toolchain*.cmake.inSylvain 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 20Rechi
2019-07-19[toolchain] add CMAKE_NMRechi
2019-07-18[ios/build] rename core_system_name to darwin_embeddedfuzzard
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 cpuRechi
2018-08-02Windowing: GBM - add OpenGL supportWolfgang Haupt
2018-02-11[depends] add --with-platform=(aml|gbm|mir|wayland)Rechi
2018-01-26[Android] default sdk=android-26 / update docpeak3d
2017-12-22CHG: [droid] switch to clang & libc++Chris Koying Browet
2017-11-08[depends] fix rbpi toolchain usagewsnipex
2017-08-16[depends] Integrate WaylandPhilipp Kerling
2017-08-13CHG: [droid] split SDK and NDK api level. They are unrelatedChris 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 FrameworksRechi
2017-07-15[depends] set CORE_PLATFORM_NAME=rbpiLukas 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 toolchainMemphiz
2017-04-04[depends] use ccache determined from configure in Toolchain.cmakeRechi
2017-03-19FIX: [cmake] use specific Android profile (so versions)Chris Koying Browet
2017-02-25[depends] filter out unwanted optimization flagswsnipex
2017-02-16[depends] use ccache if availableRechi
2016-12-13Merge pull request #11088 from notspiff/fix_toolchainWolfgang Schupp
fixed: the assumption of toolchain = crosscompile cause issues
2016-12-12fixed: the assumption of toolchain = crosscompile cause issuesnotspiff
ref https://github.com/gentoo/gentoo/pull/3027
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-11-06[Toolchain] Unconditionally set CMAKE_CROSSCOMPILINGChristian 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 conditionsChristian Fetzer
2016-10-09version bump / strip forceMarkus Pfau
2016-10-09[depends] set CMAKE_STRIP in Toolchain.cmakewsnipex
2016-08-09[depends/rbpi] Prevent CMake from using /usr prefixChristian 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-06Merge pull request #9895 from fetzerch/cmake_android_packagingChristian Fetzer
[cmake] Android Packaging
2016-06-05[cmake] Cosmetics: tools/depends/target/Toolchain.cmake indenth.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 PackagingChristian Fetzer
2016-06-01[cmake] Cosmetics: change tools/depends/target/* commands to lowercaseh.udo
2016-03-06[toolchain] Ensure CMAKE_CROSSCOMPILING is set for IOSChristian 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 androidChristian Fetzer
This is the first step for android support with CMake.
2016-02-12[cmake] Adapt Toolchain.cmake.in for CMake based buildsystemChristian Fetzer
2015-12-06configure: Add raspberry-pi2 platformpopcornmix
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 handlingwsnipex
2015-01-10[depends] cmake: set CORE_SYSTEM_NAME for android, ios and rbpimontellese
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-23fixed, include missing change to -isystem from #3470S. Davilla