aboutsummaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Collapse)Author
2016-09-08Merge pull request #10427 from fetzerch/cmake_upnpChristian Fetzer
[cmake] Respect ENABLE_UPNP option
2016-09-07[cmake] Cleanup in core_add_optional_subdirs_from_filelistChristian Fetzer
2016-09-07[cmake] Respect ENABLE_UPNP optionChristian Fetzer
Currently UPNP is built even if disabled.
2016-09-07Merge pull request #10421 from wsnipex/linux-multi-archWolfgang Schupp
[cmake] linux: install cmake files in arch independent dir
2016-09-07[cmake/android] Don't allow undefined symbols in shared librariesChristian Fetzer
Prevents errors such as: dlopen failed: cannot locate symbol "_ZTV24CEGLNativeTypeAmlAndroid" referenced by "/data/app/org.xbmc.kodi-2/lib/arm/libkodi.so"...
2016-09-07Merge pull request #10416 from fetzerch/cmake_fix_mirroringChristian Fetzer
[cmake] Fix globbing of single files on export
2016-09-07[cmake] linux: install cmake files in arch independent dirwsnipex
fixes KodiConfig.cmake not being found when building on a different cpu architecture
2016-09-06[cmake] Fix globbing of single files on exportChristian Fetzer
GLOB_RECURSE when called with a file name will list all files with the given name in all subdirectories. This is unintuitive for files specified in installdata. Here if a full file name is specified only that single file should be mirrored/installed. Example: tools/depends/target/openssl/cacert.pem Current behavior, mirrors: - tools/depends/target/openssl/cacert.pem - tools/depends/target/openssl/iphoneos8.1_armv7-target/apps/demoCA/cacert.pem - tools/depends/target/openssl/iphoneos8.1_armv7-target/demos/cms/cacert.pem - tools/depends/target/openssl/iphoneos8.1_armv7-target/demos/smime/cacert.pem Intended behavior, mirror only: - tools/depends/target/openssl/cacert.pem
2016-09-06Merge pull request #10397 from fetzerch/cmake_armWolfgang Schupp
[cmake] Optimizations for ARM
2016-09-06Revert "[addons] move ./xbmc/addons/binary/interfaces one down and remove ↵Pär Björklund
binary folder"
2016-09-06Merge pull request #10359 from wsnipex/linux-multi-archWolfgang Schupp
Linux multi arch
2016-09-06Merge pull request #10409 from AlwinEsch/move-binary-addon-interfaceAlwin Esch
[addons] move ./xbmc/addons/binary/interfaces one down and remove binary folder
2016-09-06Merge pull request #10382 from wsnipex/cmake_sudoWolfgang Schupp
[cmake] linux: replace custom (sudo) install target, it's not allowed…
2016-09-06[addons] move ./xbmc/addons/binary/interfaces one down and remove binary folderAlwin Esch
2016-09-05Merge pull request #10380 from hudokkow/cmake_fixesCristiano A. Silva
[cmake] Fixes: in-tree addon builds and CMAKE_INSTALL_PREFIX inconsistency
2016-09-05[cmake/rbpi] Remove error when no toolchain file is setChristian Fetzer
This enables to build natively on the Raspberry Pi.
2016-09-05[cmake] Add support for NEON optimizationChristian Fetzer
2016-09-05[cmake/linux] Add ARCH for arm and arm64 (aarch64)Christian Fetzer
Allows to compile on arm based targets.
2016-09-05[cmake] Make AML an optional dependency on LinuxChristian Fetzer
There is some hardware that uses AML on Linux (ODROID-C1).
2016-09-05[cmake] EGL is no longer an optional dependencyChristian Fetzer
2016-09-05[cmake] Fix X11 defaulting to AUTO instead ON on Linux and BSDChristian Fetzer
- Load includes before setting options. Otherwise CORE_SYSTEM_NAME cannot be used. - Variable is named CORE_SYSTEM_NAME instead CORE_SYSTEM_TYPE.
2016-09-05[cmake] Uniformize addon-bindings.mk parsingh.udo
2016-09-05[cpack/DEB] Make sure CPack respects CMAKE_INSTALL_PREFIXh.udo
2016-09-05[cmake] Fix in-tree addon build env after 4a65001h.udo
2016-09-04[cmake] Add uninstall target for linuxChristian Fetzer
2016-09-04[cmake] Don't install/mirror skins and audioencoder plugins twiceChristian Fetzer
Skins are already handled in main CMakeLists.txt. Audioencoders are listed twice in installdata.
2016-09-04Merge pull request #10372 from wsnipex/cmake_sseWolfgang Schupp
[cmake] fix sse detection
2016-09-04Merge pull request #10350 from fetzerch/cmake_valgrindChristian Fetzer
[cmake/linux] Add target to execute tests with valgrind
2016-09-03[cmake] linux: replace custom (sudo) install target, it's not allowed ↵wsnipex
anymore in cmake 3
2016-09-01[cmake] modernize and fix SSE detection on non x86wsnipex
2016-08-29[binary-addons] linux: use multi-arch install dirswsnipex
2016-08-29[cmake] linux: use proper multi-arch install dirswsnipex
2016-08-29[cmake] Samba is an optional dependencywsnipex
2016-08-29[cmake] don't use multi-arch for internal/wrapped libswsnipex
2016-08-29[cmake] Fix lib/lib64 paths by using GNUInstallDirs moduleChristian Fetzer
2016-08-27[cmake] linux: explicitly enable sse on i386wsnipex
2016-08-27[cmake] allow overriding ffmpeg, libdvd, crossguid download URL with local ↵wsnipex
tarball
2016-08-27[cmake] use common download dir for tarballswsnipex
2016-08-27[cmake/linux] Add target to execute tests with valgrindChristian Fetzer
Adds make check-valgrind target. Parameters can be passed to the underlying ctest command with ARGS: make check-valgrind ARGS="-VV -R VideoInfoScanner"
2016-08-23[win32] Remove XBMC to Kodi data migration from NSIS installerMartijn Kaijser
2016-08-11Merge pull request #10257 from hudokkow/cmake_addons_cleanjenkins4kodi
2016-08-10[cmake/packaging/android] Fix packaging of Python PILChristian Fetzer
2016-08-10[cmake/win32] PkgConfig in FindFFMPEG.cmake doesn't work on WindowsChristian Fetzer
AppVeyor has PkgConfig installed which causes a problem in FindFFMPEG.cmake.
2016-08-10[cmake] Modernize CMake Find modulesChristian Fetzer
2016-08-09[cmake] Less verbose output of Check*.cmakeChristian Fetzer
Check*.cmake (CheckCXXSourceCompiles.cmake) produces a lot of output. Turn this of if not configuring with -DVERBOSE=1.
2016-08-09[cmake/android] Remove forgotten Breakpad dependencyChristian Fetzer
2016-08-09Merge pull request #10194 from fetzerch/cmake_mysqlChristian Fetzer
[cmake/win32] Don't find system wide installed mysqlclient on Windows
2016-08-09[cmake/win32] Build Effects11 with CMakeChristian Fetzer
2016-08-07[autotools][cmake] XBMCROOT -> CORE_SOURCE_DIRh.udo
2016-08-07Update mini wdk with files from 10.0.14393.0 asPär Björklund
there's some new defines that break the build