aboutsummaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Collapse)Author
2016-06-05[cmake] Get rid of scripts/common/PathSetuph.udo
2016-06-05[cmake/android] Set ARCH correctlyChristian Fetzer
ARCH is used to determine the suffix for shared library names that are dynamically loaded. For Android however libdvdnav does not compile when ARCH is just set to 'arm'. Here the full arch name is needed.
2016-06-05[cmake/android] Use ffmpeg-link-wrapper for shared libraryChristian Fetzer
On Android Kodi is built as shared library. Therefore the FFMPEG link wrapper has to be used in a similar way than for the executable. Otherwise the FFMPEG symbols are missing.
2016-06-05[cmake/android] Add support for BreakpadChristian Fetzer
2016-06-05[cmake] Android PackagingChristian Fetzer
2016-06-01[cmake][project/cmake/scripts/*] Cleanup code block terminationh.udo
2016-06-01[cmake][project/cmake/modules/*] Cleanup code block terminationh.udo
2016-06-01Merge pull request #9894 from hudokkow/cmake_kodiconfigCristiano A. Silva
[cmake] KodiConfig.cmake is the name
2016-06-01[cmake] Make CMake aware of textfiles that configure the buildChristian Fetzer
The CMake based buildsystem is based on reading the input of textfiles at configure-time. As CMake does not track files that are just accessed using "file(READ)" building does not automatically retrigger a reconfiguration when those files are changes. This commit fixes it by either using configure_file or using the CMAKE_CONFIGURE_DEPENDS variable. This should remove the necessity to manually rerun CMake when files are changed during development. (Due to globbing CMake still has to be rerun when files are added or removed!)
2016-06-01[cmake] KodiConfig.cmake is the nameh.udo
2016-06-01Merge pull request #9845 from hudokkow/cmake_generate_version_macro_alternativeCristiano A. Silva
[cmake] Reuse version.txt and add-on API parsing across buildsystems
2016-06-01Merge pull request #9856 from Paxxi/texturepackerStefan Saraev
[texturepacker] Updated texturepacker to vs2015 and all libs with it, remove dependen…
2016-06-01[cmake] get rid of ManageString.cmakeh.udo
Only one of the provided macros is used (STRING_SPLIT) and only in one place and we can achieve the same with a simple string(REPLACE ...
2016-06-01[cmake] Reuse version.txt and add-on API parsing across buildsystemsh.udo
2016-06-01[cmake] Cosmetics: change project/cmake/scripts/* commands to lowercaseh.udo
2016-06-01[cmake] Cosmetics: change KodiConfig.cmake.in commands to lowercaseh.udo
2016-06-01[cmake] Cosmetics: change project/cmake/addons/* commands to lowercaseh.udo
2016-06-01[cmake] Cosmetics: change modules/* commands to lowercaseh.udo
2016-06-01Merge pull request #9829 from notspiff/add_custom_binaryCristiano A. Silva
Add-on helper: add foreign buildsystem support
2016-05-30Updated texturepacker to vs2015 and all libs with it, remove dependency on ↵Pär Björklund
lzo in lib folder make lzo non-optional (thanks Stefan Saraev) Packaged a new build of texturepacker
2016-05-26Merge pull request #9848 from ronie/deprecated-controlsronie
[guilib] remove deprecated controls
2016-05-26Merge pull request #9868 from AchimTuran/cmake_fixesChristian Fetzer
[cmake][Windows] Fix wrong output directory of add-on callback libraries for Windows
2016-05-26[cmake][Windows] Fix wrong output directory of add-on callback libraries for ↵AchimTuran
Windows
2016-05-25Merge pull request #9854 from fetzerch/cmake_alwaysoutdatedChristian Fetzer
[cmake] Don't run autoreconf as UPDATE_COMMAND
2016-05-25Merge pull request #9813 from fetzerch/cmake_addon_src_prefixChristian Fetzer
[cmake/addons] Make relative ADDON_SRC_PREFIX relative to the build dir
2016-05-23remove multiselect controlronie
2016-05-23remove selectbutton controlronie
2016-05-23remove checkmark controlronie
2016-05-23Merge pull request #9843 from AlwinEsch/revert-api2Alwin Esch
Revert "[addon] binary add-on library rework for API level system"
2016-05-22[cmake] Don't run autoreconf as UPDATE_COMMANDChristian Fetzer
The ExternalProject_Add's UPDATE_COMMAND changed recently in CMake upstream to be always executed when set. This is because it's meant to be used for updating the sources. Kodi currently uses it however to run autoreconf and because of the upstream change, libdvd and libcpluff are considered always outdated and are always rebuilt. Ref: https://github.com/Kitware/CMake/commit/bdca68388bd57f8302d3c1d83d691034b7ffa70c
2016-05-21add custom data directory support to go with custom binary supportArne Morten Kvarving
2016-05-21[cmake addon helper] Support foreign buildsystemsArne Morten Kvarving
Allow taking advantage of foreign buildsystems. Make the CMake target copy a binary built by the external project. This is used for libretro-based add-ons where the add-on binary is not specific to Kodi.
2016-05-20Revert "[addon] add API level 2 on kodi side - Part 1"Alwin Esch
This reverts commit b1b512583f85b0349f4da91d073b6ff80d01dd8b.
2016-05-20Revert "[addon] add API level 3 on kodi side for future development - Part 1"Alwin Esch
This reverts commit 6bd9862ee4a2b817790957ed9f2da75e18387830.
2016-05-19[cmake/ios] PackagingChristian Fetzer
2016-05-19Merge pull request #9818 from neo1973/fix_python_versionWolfgang Schupp
[cmake] Force Python version to 2.7
2016-05-19Merge pull request #9810 from Paxxi/gtestRazzeee
[win32][test] Fix linking of the test suite
2016-05-18[addon] add API level 3 on kodi side for future development - Part 1Alwin Esch
2016-05-18[addon] add API level 2 on kodi side - Part 1Alwin Esch
2016-05-18Bump kodi-platformh.udo
2016-05-18[cmake] Rename kodi/xbmc-config.cmake.in to XBMC/KodiConfig.cmake.inh.udo
2016-05-18[cmake][freebsd] Change Macros.cmake and PathSetup.cmake to symlinksh.udo
2016-05-18[cmake] Rename script/PLATFORM/ specific filesh.udo
2016-05-18[cmake] Rename script/common/ filesh.udo
2016-05-17Merge pull request #9576 from Montellese/webserver_improvementsStefan Saraev
[network] improvements to the webserver implementation
2016-05-16[cmake/win32] Build addon librariesChristian Fetzer
2016-05-16Merge pull request #9816 from fetzerch/cmake_addons_improvementsChristian Fetzer
[cmake] Small binary-addon build system improvements
2016-05-16[cmake] Force Python version to 2.7Markus Härer
2016-05-15[cmake/addons] Print an error if ADDONS_TO_BUILD doesn't match any addonChristian Fetzer
Track if at least one addon has been found. Everything else is likely an error either in ADDONS_TO_BUILD or in the directory configuration.
2016-05-15[cmake/addons] Print more log messagesChristian Fetzer