aboutsummaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Collapse)Author
2016-11-27Merge pull request #10988 from wsnipex/texturepacker-extWolfgang Schupp
[cmake] allow using an existing Texturepacker binary
2016-11-27Merge pull request #10479 from wsnipex/ffmpegWolfgang Schupp
cmake: make external, shared ffmpeg default
2016-11-25[cmake] allow using an existing Texturepacker binarywsnipex
2016-11-25Merge pull request #10967 from Memphiz/fix_addon_platforms_txtCristiano A. Silva
Fixed missing binary addons
2016-11-25[cmake] make external FFmpeg defaultwsnipex
2016-11-25[cmake] modernize FindFFMPEG and bump versions to v3.1wsnipex
2016-11-23fixed: probe for inotify in build systemArne Morten Kvarving
2016-11-23[cmake] fix linking wrapped libs with gold linker in debug buildswsnipex
make sure our custom command uses the correct linker flags
2016-11-23[cmake] fix linking on linux when not hardcoding python libswsnipex
partially reverts 3eb46877
2016-11-23[cmake] fix FindPythonwsnipex
2016-11-22[cmake] allow RPi to build with lirc support (#10962)Lukas Rusak
* [cmake] allow RPi to build with lirc support * fixup! [cmake] allow RPi to build with lirc support
2016-11-21[cmake] - fixe wrong parsing of platforms.txt (platforms might be on ↵Memphiz
seperate lines...) after 897094feeef8357eaf7ce2a4328a062b1af9d151
2016-11-20[cmake] Properly find correct libcec versionChristian Fetzer
Just setting a pkgconfig minimum version doesn't work and just causes pkgconfig to not find an older package. But since our CMake modules don't trust package config and validate that the include directory really exists, it would still just find whatever version is installed. The proper way is to either call find_package with VERSION or set <Module Name>_FIND_VERSION inside the module. Additionally: If we don't have a version from package config, find it in the header file.
2016-11-18Merge pull request #10865 from fetzerch/cmake_addon_dependsChristian Fetzer
[binary-addons] Rename DEPENDS_PATH to ADDON_DEPENDS_PATH
2016-11-17Allow overriding CROSSGUID_URL with relative pathBrandon Schaefer
2016-11-16Merge pull request #10863 from fetzerch/cmake_crosscompileChristian Fetzer
[cmake] Unify usage of CMAKE_CROSSCOMPILE throughout the project
2016-11-14[cec] fixed: windows expects cec.dll now instead of libcec.dllLars Op den Kamp
2016-11-13Merge pull request #10910 from garbear/fix-skippingjenkins4kodi
2016-11-12[controller dialog] Fix skipping buttons due to acceleratomers, buggy ↵Garrett Brown
triggers, etc.
2016-11-11[cec] bump to libCEC 4.0.0Lars Op den Kamp
2016-11-10[cmake] Allow building add-ons by regex match without bootstrapping firsth.udo
2016-11-09Merge pull request #10900 from hudokkow/cmake_separate_argumentsCristiano A. Silva
[cmake] separate_arguments() is stupid
2016-11-09Merge pull request #10897 from fetzerch/cmake_platform_overrideChristian Fetzer
[cmake] Fix issue with PLATFORM_OVERRIDE (on linux)
2016-11-09[cmake] separate_arguments() is stupidh.udo
2016-11-08Merge pull request #10882 from garbear/new-controllersGarrett Brown
Ask user to configure new controllers (once)
2016-11-08Show controller dialog if the user connects an unmapped controllerGarrett Brown
2016-11-08[cmake] Don't allow ENABLE_STATIC_LIBS to be changed by usersChristian Fetzer
This option was mainly added as convenience for CMake devs. It's not intended to be changed by users.
2016-11-07Merge pull request #10785 from ronie/privacypolicyMartijn Kaijser
add privacy policy
2016-11-07update build filesronie
2016-11-06[cmake] Fix finding Python on masOSChristian Fetzer
On macOS, use package config for Python.
2016-11-06[cmake/tests] Introduce variable to determine if we can execute build artefactsChristian Fetzer
CMAKE_CROSSCOMPILING is set on all platforms if a Toolchain file is used. Even if we use a toolchain file, we still want to be able to execute unit tests on the build host for Linux and OSX. Introduce a new variable for this.
2016-11-06[cmake/TexturePacker] TexturePacker on darwin covered by CMAKE_CROSSCOMPILEChristian Fetzer
Toolchain now sets CMAKE_CROSSCOMPILE on osx and ios.
2016-11-06Merge pull request #10849 from fetzerch/cmake_docChristian Fetzer
[cmake] Add doc target that builds the doxygen documentation
2016-11-05Merge pull request #10784 from Paxxi/libassPär Björklund
[deps][fix][win32] Fix embedded fonts in libass
2016-11-05[binary-addons] Rename DEPENDS_PATH into ADDON_DEPENDS_PATHChristian Fetzer
DEPENDS_PATH is used twice in the code build system it's set to the system depends path (via toolchain file). In the addon system it's used to point to the place where addon dependencies should be built. This change renames the variable for binary-addons to ADDON_DEPENDS_PATH. The toolchain file can then be used for local addon builds.
2016-11-04[cmake] Add doc target that builds the doxygen documentationChristian Fetzer
2016-11-03Merge pull request #10837 from fetzerch/cmake_cleanupChristian Fetzer
[cmake/cleanup] file(REMOVE/REMOVE_RECURSE) ignores non existing files
2016-11-03Merge pull request #10836 from fetzerch/cmake_android_addon_fixChristian Fetzer
[cmake/android] Fix binary-addon packaging
2016-11-02[win32] Set minimum Windows 10 version for UWP to be installed which ↵Martijn Kaijser
contains fix for BSOD https://support.microsoft.com/en-gb/kb/3197954
2016-11-01Merge pull request #10829 from wsnipex/xml2Wolfgang Schupp
[cmake] add our own FindLibXml2.cmake, needed for static libs
2016-11-01[cmake/cleanup] file(REMOVE/REMOVE_RECURSE) ignores non existing filesChristian Fetzer
There's no need to protect `file(REMOVE/REMOVE_RECURSE)` calls by `if(EXISTS)`.
2016-11-01[cmake] Fix unstable check_install_permissionsChristian Fetzer
The function execute_process does not execute multiple COMMANDS sequentially. They are executed in parallel with in/output piped to the next COMMAND. Therefore execute commands with separate calls and simply check if the files exist afterwards. Fixes also android binary-addon packaging.
2016-10-31[cmake/android] Attempt to fix binary-addon packagingChristian Fetzer
Split touch in two commands because it's not mentioned in the documentation that touch takes multiple parameters. https://cmake.org/cmake/help/latest/manual/cmake.1.html#command-line-tool-mode
2016-10-31[binary-addons] Clean patch file in add_addon_dependsChristian Fetzer
Make sure that we clean the generated patch file so that a rerun of cmake doesn't end up trying to apply the same patch multiple times. This happens with make clean && make is used.
2016-10-31[cmake/readme] Fix variable name for addon buildChristian Fetzer
The target is compiled into the directory given under `${APP_NAME_UC}_BUILD_DIR`. See AddonHelpers.cmake.
2016-10-30Merge pull request #10815 from peak3d/settings_xml_inMarkus Pfau
allow settings.xml.in
2016-10-30Add patch from taxigps and don't blindly assume that Arial is the fallback fontPär Björklund
2016-10-30New build of libass, try to not smash the stackPär Björklund
2016-10-30Update libassPär Björklund
Custom libass which supports font enumeration of customer fonts. Seems to work but needs more testing
2016-10-30[cmake] add our own FindLibXml2.cmake, needed for static libswsnipex