aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-04-16[cmake/depends/win32] add spdlogmontellese
2020-04-15CUDFFile: switch to using libudfreadLukas Rusak
2020-04-11gtest: remove lib/gtest and add as libraryLukas Rusak
2020-03-05udf: rework IFile and IFileDirectory implementationLukas Rusak
This change allows using libcdio's libudf
2020-03-04Merge pull request #16262 from lrusak/iso9660-reworkLukas Rusak
iso9660: rework IFile and IFileDirectory implementations
2020-03-03[cmake] ffmpeg: add support for libdav1dJakob Linskeseder
2020-02-19iso9660: rework IFile and IFileDirectory implementationsLukas Rusak
This changes the iso9660 methods to use libiso9660++
2020-02-17[build][depends] add support for x86_64-linux-androidAlwin Esch
Previously, only an "i686-linux-android" was used which actually only corresponds to the 32bit CPU. In reference to this https://developer.android.com/ndk/guides/other_build_systems at 64bit "x86_64-linux-android" is used.
2019-10-11Added Python Version VaraiableArpit Nandwani
2019-10-04[ios/tvos] Implement Codesigning build arguments for darwin_embedded platformsfuzzard
Add ability to supply codesigning arguments to xcode project build to populate xcode project after generation. Refactoring and changes to clean up darwin_embedded archsetup.cmake Standardise PLATFORM_BUNDLE_IDENTIFIER to allow simple change to xcode project bundle identifier
2019-09-10Merge pull request #15794 from olafhering/FindPkgConfigpopcornmix
[cmake] find_package(PkgConfig) sets required variables
2019-09-10fix generating addon.xmlswsnipex
get rid of double copying addons windows: add dependency for libdvd on export-files
2019-07-19Merge pull request #14908 from AlwinEsch/remove-cpluffAlwin Esch
[addons] remove cpluff
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-17[addons] remove cpluff completeAlwin Esch
2019-06-12[swig] format generated files with clang-formatRechi
2019-06-09Require OpenSSL 1.0.2 in order to remove the need to manage thread ids.Jim Carroll
2019-05-26Ask CMake to write compile_commands.jsonDavid Bridson
2019-05-25[posix] platformdefs.hfuzzard
2019-05-24AirTunesServer: don't dynamically open libshairplayLukas Rusak
2019-05-23AirPlayServer: don't dynamically open libplistLukas Rusak
2019-05-03[cmake] add treedata/common/${CORE_PLATFORM_NAME_LC}/*.txt to read filesRechi
2019-04-25[cmake] make sure CXX11 is also always set for addonswsnipex
2019-04-20Use CMAKE_CXX_STANDARD to settle on --std= C++ optionOlaf Hering
The project CMakeLists.txt usually sets the CMAKE_CXX_STANDARD variable, and it also makes this standard a requirement. As a result, cmake will pass the desired -std=${val} already to the compiler. To cover also external addons, set the relevant CXX flags in KodiConfig.cmake, which is used by addons. Remove unneeded assignments to CXX11_SWITCH. Remove uneeded FindCXX11.cmake. Signed-off-by: Olaf Hering <olaf@aepfle.de>
2019-03-21[cmake] find_package(PkgConfig) sets required variablesOlaf Hering
Per cmake 3.4 documentation, FindPkgConfig does set the used variables. There is no need to set them again. Remove PKG_CONFIG_EXECUTABLE check Remove setting of PKG_CONFIG_FOUND Signed-off-by: Olaf Hering <olaf@aepfle.de>
2019-03-19[cmake] handle D3DX11Effects with PLATFORM_REQUIRED_DEPSRechi
2019-03-19[cmake] require zlib for all platformsRechi
2019-03-19[cmake] zip for android is already handled via PLATFORM_REQUIRED_DEPSRechi
2018-12-11Merge pull request #15011 from wsnipex/fix-ninjaWolfgang Schupp
[cmake] Fix ninja (fixes: #15008)
2018-12-07[cmake] fix ninja generator when dupbuild=errwsnipex
2018-12-07[systeminfo] use timestamp for application build date from BUILDATE file,wsnipex
if it exists
2018-11-04[cmake] fix building with internal libsRechi
2018-10-17added: copyright years to version.txtArne Morten Kvarving
2018-10-10[cmake] Show error when required platform deps are explicitly disabledPhilipp Kerling
2018-09-22link with libnfs instead of loading it dynamicRechi
2018-08-14tools/depends: Add FlatBuffers v1.9.0 compiler and headersGarrett Brown
This adds the flatc compiler to native depends and the flatbuffer headers to target depends.
2018-07-25changed: use libfstrcmpArne Morten Kvarving
2018-07-23Merge pull request #14215 from wsnipex/fix-fmtRechi
[cmake] fix building with internal fmt
2018-07-23[cmake] fix building with internal fmtwsnipex
2018-07-23[cmake][win10] remove required_deps hackRechi
2018-07-16link with libbluray instead of loading it dynamicRechi
2018-06-20changed: remove internal sftp supportnotspiff
2018-06-15Merge pull request #14017 from wsnipex/ffmpeg-optsWolfgang Schupp
[cmake] pass vaapi and vdpau options to internal ffmpeg
2018-06-13[doxygen] Move resources to docs/h.udo
2018-06-07[cmake] pass vaapi and vdpau options to internal ffmpegwsnipex
2018-05-26link with libass instead of loading it dynamicRechi
2018-05-24link with libcec instead of loading it dynamicRechi
2018-04-15lirc: redesignRainer Hochecker
2018-03-23Require OpenSSL and consolidate multi-threading initializationPhilipp Kerling
It should make no difference whether curl links OpenSSL statically or dynamically, and having the same code in two places makes no sense.
2018-01-31sql-client: add support for mariadb-clientSascha Kuehndel (InuSasha)
mariadb is a place-in for mysql. only, the search pathes and the include path are changed.