aboutsummaryrefslogtreecommitdiff
path: root/project
AgeCommit message (Collapse)Author
2016-10-12[cmake] Libraries are passed twice to the linker command lineChristian Fetzer
The target_link_libraries command with PUBLIC for lib${APP_NAME_LC} already propagates the libraries to the main binary, there's no need to add them a second time.
2016-10-09[BuildSetup.bat] Remove unnecessary skin buildingChristian Fetzer
CMake's pack-skin target already packages the skin (builds the xbt files). The current scripts produced empty xbt files, and the final package only worked because of an error in CMake which was overriding the xbt file again with a working version.
2016-10-09[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-10-09[BuildSetup.bat] Update usage instructionsChristian Fetzer
2016-10-09Merge pull request #10660 from hudokkow/cmake_cleanupCristiano A. Silva
[cmake] get_filename_component(... PATH) is deprecated. Use DIRECTORY instead
2016-10-09Merge pull request #10659 from peak3d/aarch64Markus Pfau
aarch64 build support
2016-10-09fix encrypted DVD playbackwsnipex
2016-10-09[cmake] check for inttypeswsnipex
2016-10-09[cmake] set DT_SONAME in wrapped libswsnipex
2016-10-09[cmake] Macros: use ${CMAKE_COMMAND} instead of "cmake"wsnipex
2016-10-09[Android] Fix BundleFiles RegExpMarkus Pfau
2016-10-09[cmake] android: resolve symlinks when copying libs to install dirwsnipex
2016-10-09aarch64 compile stuffMarkus Pfau
2016-10-08[cmake] get_filename_component(... PATH) is deprecated. Use DIRECTORY insteadh.udo
2016-10-07Merge pull request #10538 from fetzerch/cmake_docsChristian Fetzer
[cmake] Improve documentation
2016-10-05[cmake/osx] Fix detecting SSE4.2 and AVX2 hardware supportRechi
2016-10-03[cmake] Fix always outdated targets (with autotools remnants)Christian Fetzer
When the source directory has build artefacts from a previous autotools build, cmake always ran the pack-skin target or build addon libraries. AutotoolsRemoval: Should be revisited when autotools has been removed.
2016-10-03[cmake] Fix always outdated wrap_libexif targetChristian Fetzer
The wrap_libexif target was always outdated and always relinked because CMake assumed that the file is generated in another directory. `make --debug=basic wrap_libexif` output: Updating goal targets.... File 'build/exif/CMakeFiles/wrap_libexif.dir/build' does not exist. File 'wrap_libexif' does not exist. File 'build/exif/CMakeFiles/wrap_libexif' does not exist. File 'build/exif/system/libexif-x86_64-linux.so' does not exist. Must remake target 'build/exif/system/libexif-x86_64-linux.so'. make[3]: Entering directory '/home/jcf/develop/kodi/kodi-build' [100%] Generating system/libexif-x86_64-linux.so
2016-09-30[cmake] Make sure we strip when CMAKE_BUILD_TYPE=Releaseh.udo
2016-09-29[cmake] fix unresolved symbols in libdvdwsnipex
2016-09-29[cmake] Macros: add new option to core_link_library that allows passing ↵wsnipex
extra libs to link
2016-09-29[cmake] don't rebuild libdvd if we already have it in dependswsnipex
2016-09-25Merge pull request #10396 from fetzerch/cmake_win_3.6Christian Fetzer
[cmake/win32] Bump minimum CMake version to 3.6
2016-09-24[cmake] Improve documentationChristian Fetzer
2016-09-23Merge pull request #10482 from fetzerch/cmake_lircChristian Fetzer
[cmake] Fix LIRC_DEVICE option
2016-09-23[BuildDependencies] Show wget output to see where it's downloading fromChristian Fetzer
2016-09-23[cmake/win32] Bump minimum CMake version to 3.6Christian Fetzer
CMake 3.6 introduced VS_STARTUP_PROJECT which we use to make kodi the default target that gets built and run with F5. The implementation of the CMake buildsystem for windows was done with 3.4 and 3.5. Therefore versions < 3.4 will likely not work.
2016-09-22Merge pull request #10443 from fetzerch/cmake_win_cleanupMartijn Kaijser
[cmake/win32] Remove BUILDING_WITH_CMAKE ifdeffery
2016-09-22Merge pull request #10528 from fetzerch/cmake_ccacheChristian Fetzer
[cmake] Fix FindCCACHE module
2016-09-22[cmake] Fix FindCCACHE moduleChristian Fetzer
The module is used with core_optional_dep so it needs to set CCACHE_FOUND to work.
2016-09-21Merge pull request #10497 from afedchin/ffmpeg_msvc_fixAnton Fedchin
[mingwlibs] a set of small fixes for ffmpeg build proc.
2016-09-21[mingw] dependencies: added liblzma to dependencies. allows build ffmpeg ↵Anton Fedchin
with lzma support.
2016-09-21[mingw] dependencies: bump gnutls version.Anton Fedchin
2016-09-20[win32] fix appx manifest Visual C++ Redistributable for Visual Studio 2015 ↵Martijn Kaijser
dependency
2016-09-18[cmake/addons] Fix packaging for androidChristian Fetzer
2016-09-17[cmake] Fix LIRC_DEVICE optionChristian Fetzer
Consolidate the LIRC_DEVICE option in main CMakeLists.txt to avoid code duplication. Fix handling of quotes in that option. Currently if a user wants to set LIRC_DEVICE, escaped quotes have to be used. This is inconvenient and has been reported as bug: http://trac.kodi.tv/ticket/16860.
2016-09-16Merge pull request #10469 from MartijnKaijser/manifestMartijn Kaijser
[win32] Update appxmanifest and add banner.png
2016-09-16[win32] Update appxmanifest and add banner.pngMartijn Kaijser
2016-09-16Add app manifest to the build to mark us as dpi awarePär Björklund
2016-09-12[cmake] linux: install missing peripheral and vfs addon headerswsnipex
2016-09-11Revert "[cmake] Don't install/mirror skins and audioencoder plugins twice"Christian Fetzer
This reverts commit fc70dc26dd87977129f990fd20e371fbc208b549.
2016-09-11[cmake] linux: the kodi wrapper script is arch dependentwsnipex
2016-09-10Merge pull request #10437 from stefansaraev/cmake-optionalChristian Fetzer
cmake cosmetics
2016-09-10Merge pull request #10424 from hudokkow/cmake_deb_githash_fixjenkins4kodi
2016-09-09[cmake] do not compile dacp if ENABLE_AIRTUNES=OFFStefan Saraev
2016-09-09[cmake] do not compile cdrip if ENABLE_OPTICAL=OFFStefan Saraev
2016-09-09[cmake/win32] Remove BUILDING_WITH_CMAKE ifdefferyChristian Fetzer
Commit 76757a5e19411592d843c269e198dd4457563f7e introduced a temporary define BUILDING_WITH_CMAKE in order to compile out some parts that are not necessary anymore with CMake. This parts was mostly "#pragma comment(lib)" and other defines that are better kept in the buildsys. Now that the VS project has been dropped, this can be completely removed.
2016-09-09Merge pull request #10398 from fetzerch/cmake_double_installChristian Fetzer
[cmake] Add uninstall target for linux
2016-09-09Merge pull request #10422 from fetzerch/cmake_noundefinedChristian Fetzer
[cmake] Don't allow undefined symbols in shared libraries
2016-09-08[cpack/deb] Force GIT_HASH update on DEB package generationh.udo