aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2023-12-06Merge pull request #24128 from rschupp/remove-pcrecppfuzzard
Remove use of pcrecpp from Kodi
2023-12-04[cmake] FindRapidJSON fix capitalisationfuzzard
Incorrect capitalisation causes module to always be built. Fix this.
2023-11-25[media] Consistency accross platforms splashscreens (avoid versions)enen92
2023-11-22remove use of pcrecpp by conversion to std::regexRoderich Schupp
2023-11-14Merge pull request #24099 from fuzzard/cmake_freebsd_eglLukas Rusak
2023-11-14Merge pull request #24032 from kambala-decapitator/macos-notarytoolAndrey Filipenkov
[macOS][Jenkins] migrate from altool to notarytool
2023-11-13[cmake] FindEGL set CMAKE_REQUIRED_INCLUDES for check_include_filesfuzzard
2023-11-05Merge pull request #21585 from fuzzard/cmake_libcecfuzzard
[Cmake] enable_internal_cec
2023-11-04[cmake] copy_file_to_buildtree make sure we create ExportFiles.cmakefuzzard
2023-11-01use new variables in scriptsAndrey Filipenkov
2023-10-26[cmake] FindFMT further simplificationfuzzard
2023-10-26[cmake] implement ENABLE_INTERNAL_CECfuzzard
Allows building libcec (and dependency p8-platform) as part of core cmake project.
2023-10-26[cmake] Create P8-Platform find modulefuzzard
Apply patches for p8-platform to fix potential cmake install location issues
2023-10-26[cmake] Modulehelper allow overriding CMAKE_INSTALL_LIBDIRfuzzard
2023-10-26[cmake] module helper allow override of byproduct extensionfuzzard
Allows a lib to override the extension of a byproduct. This is used for example by macos when a shared lib is used. The extension in this case is dylib, but on other unix platforms its so
2023-10-26[cmake] introduce PLATFORM_OPTIONAL_DEPS_EXCLUDEfuzzard
Allow a platform to exclude a dependency from the optional_deps list. This example includes CEC that isnt used for ios/tvos/android/UWP
2023-10-26[cmake] enable copy_file_to_buildtree to handle files created at build timefuzzard
This allows files in DEPENDS_PATH to be handled at build time to install to the target build tree. This is required when for example a shared lib is built at build time and needs to be bundled. The existing globbing wont find the lib at generation time, therefore it doesnt get bundled.
2023-10-25[cmake] add ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG NO_DEFAULT_PATH for windowsfuzzard
2023-10-25Merge pull request #23877 from fuzzard/cmake_findpythoninterp_hostfuzzard
[cmake] Create FindPythonInterpreter for host information
2023-10-25Merge pull request #23949 from fuzzard/tvos_min12fuzzard
[tvos] Resolve some build issues with Xcode 15
2023-10-24[cmake] Create FindPythonInterpreter for host informationfuzzard
This splits out host find information from the regular target find module. This allows us to not mix and check for host executable status, and only explicitly search for the host interpreter when required (eg ENABLE_EVENTCLIENTS=ON)
2023-10-18[cmake] FindPulseAudio fix compile definitionfuzzard
2023-10-17[darwin_embedded] Silence GL deprecation warningsfuzzard
Xcode 15 has a define GLES_SILENCE_DEPRECATION to silence all the GL deprecation warnings. No idea if its in 14 or not, but it'll have zero effect on xcode versions that dont support that define.
2023-10-17Merge pull request #23886 from lrusak/freebsd-audio-app-paramsfuzzard
CPlatformFreebsd: use app params to set audio backend
2023-10-17Merge pull request #23907 from lrusak/glx-app-paramfuzzard
[linux] add --gl-interface=<interface> switch
2023-10-15CCompileInfo: add ability to get enabled gl interfacesLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-10-13[cmake] FindOpenGLES add IMPORTED_NO_SONAME propertyfuzzard
Some linux projects were using a fix library path for install that caused runtime failures. As per https://cmake.org/cmake/help/latest/prop_tgt/IMPORTED_NO_SONAME.html CMake may adjust generated link commands for some platforms to prevent the linker from using the path to the library in place of its missing
2023-10-12[cmake] FindIconv dont add target if libc is the detected provider if iconvfuzzard
2023-10-11[webOS] Acb: Install empty dummy libraryStephan Sundermann
2023-10-10[favourites] Add selected items of the target to favourite's context menu ↵ksooo
(play, resume, info, target's complete context menu).
2023-10-09[cmake][linux] remove unneccessary use set of USE_OPENGLES/USE_OPENGLfuzzard
These cmake variables arent used anywhere in the project. So just remove them
2023-10-08CPlatformFreebsd: use app params to set audio backendLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-10-06Merge pull request #23876 from fuzzard/cmake_fmtfuzzard
[cmake] Refactor and simplify FindFmt.cmake
2023-10-05[macOS] Drop legacy SDL windowingenen92
2023-10-05[cmake] Refactor and simplify FindFmt.cmakefuzzard
2023-10-04Merge pull request #23830 from joseluismarti/neonfuzzard
[Android] Neon is being enabled by default
2023-10-04Merge pull request #23851 from fuzzard/depends_rapidjsonfuzzard
[cmake] FindRapidJSON update to newer module standards
2023-10-03Merge pull request #23834 from webosbrew/feature/acbStephan Sundermann
[webOS] Acb (webOS 4.x) support
2023-10-03Merge pull request #23770 from enen92/smctemp_depends_macosMiguel Borges de Freitas
[macos][depends] Add Smctemp to depends
2023-10-02[cmake] windows remove superfluous installdatafuzzard
2023-10-02[cmake] FindRapidJSON update to newer module standardsfuzzard
2023-10-01[video] Factor out video select action processing.ksooo
2023-10-01[macos] Add smctemp to dependsMiguel Borges de Freitas
2023-09-30Acb (pre-webOS 5.0) supportNingyuan Li
2023-09-29[cmake] add EXCLUDE_FROM_ALL when adding to build_internal_dependsfuzzard
2023-09-27[cmake] FindPulseAudio migrate to full TARGET usagefuzzard
2023-09-27[cmake] FindOpenGL migrate to full TARGET usagefuzzard
2023-09-27[cmake] FindOpenGLES move to full TARGET usagefuzzard
unify find_* calls for all platforms Actually allow using/finding GLESv3 headers for darwin_embedded platforms
2023-09-27[cmake] FindIconv migrate to full TARGET usagefuzzard
2023-09-27Merge pull request #23824 from fuzzard/cmake_findlibass_updatefuzzard
[Cmake] FindASS migrate to TARGET usage