aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
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.
2018-01-18Link against curl instead of using dlopenPär Björklund
2018-01-05Merge pull request #13096 from pkerling/wayland-fixesWolfgang Schupp
Wayland fixes
2018-01-04Set store minimum versionPär Björklund
This Specifies the minimum runtime version of Win10 that we support as koying figured out. For now this won't do anything at all but once we bump the sdk to the latest version it's important to keep this at least one version behind unless we really need something from the latest version
2018-01-04[cmake] Bump required CMake version to 3.4Philipp Kerling
so we can rely on pkg_get_variable being available
2018-01-04[cmake] Allow specifying version requirements for dependenciesPhilipp Kerling
2018-01-04[cmake] Export symbols also in test executable (for cpluff)Philipp Kerling
2017-12-29[cmake] fix uninstall targetwsnipex
2017-12-22[cmake] move HAS_CDDA_RIPPER to cmakeLukas Rusak
2017-12-22[cmake] move HAS_UPNP to cmakeLukas Rusak
2017-12-18xbmc/system.h: remove lirc and input events definesLukas Rusak