aboutsummaryrefslogtreecommitdiff
path: root/cmake/modules
AgeCommit message (Collapse)Author
2024-09-15[tools/depends][target] Bump curl 8.10.0blunden
Also remove patch that was merged upstream
2024-09-13Merge pull request #25608 from fuzzard/depends_py3.12fuzzard
[tools/depends] Bump Python 3.12.5
2024-08-16[cmake] Fix waylandpp scanner hint from pkg-configStephan Sundermann
2024-08-15[tools/depends] Bump Python 3.12.5fuzzard
[tools/depends][native] Bump Markupsafe 2.1.5 [tools/depends][native] Bump Mako 1.3.5 [tools/depends][target] Bump pythonmodules-setuptools 72.1.0 [tools/depends][target] Bump Python 3.12.5 [tools/depends][target] samba-gplv3 patch distutils usage python 3.12 removed distutils from core cpython, and it is now only available from setuptools. Patch to import setuptools before trying to use distutils in samba python functionality testing [tools/depends][target] Mesa support setuptools for py3.12 Fix failure to find Mako due to error on import of distutils Patch imports setuptools first, which allows distutils to succeed
2024-08-02[cppcheck] enable exhaustive checking for cppcheck >= 2.14.0Rechi
2024-07-12Merge pull request #25466 from fuzzard/fix_cmake_export-filesfuzzard
[cmake] Fix libdvd*
2024-07-10[depends] Bump exiv2 to v0.28.3enen92
2024-07-09[cmake] Fix LibDVD* for all platformsfuzzard
Oops, broke this pretty bad. Fix macros using incorrect arguments. Fix target usage of additional libs. Dont use generator expression in a variable
2024-07-09[cmake][modules] Rework libdvd* modulesfuzzard
Streamline, remove some redundancies, actually be a shared library target
2024-07-09[cmake][modules] FindLibDvd add explicit dependency to libdvdnav targetfuzzard
2024-07-01[cmake][modules] FindPCRE2 minor build option updatesfuzzard
use PIC option when building, properly disable JIT for windows/darwinembedded, add newline option we have used previously in pcre1
2024-06-29[tools/depends][target] exiv2 add patch for GCC13 cstdint includefuzzard
Already upstreamed, just no release as yet https://github.com/Exiv2/exiv2/pull/2969/commits/03436ce9c693dba9d074e9e99e792b5129463e26
2024-06-29Merge pull request #25378 from fuzzard/cmake_minors2fuzzard
[Cmake] silence policy warning and OCD reordering
2024-06-26[cmake][module] FindExiv2 add patch for windows debug postfixfuzzard
2024-06-26[cmake][modules] FindExiv2 cleanup and fix old exiv2 target name usefuzzard
exiv2 config files prior to 0.28 use an non-namespaced target, so we check for it as an optional
2024-06-26[cmake][module] FindCurl minor ordering alphabetisationfuzzard
2024-06-25Merge pull request #25228 from fuzzard/cmake_cleanup3fuzzard
[cmake] Complete target usage for dependency libs, and remove some old globals and other cmake cleanups
2024-06-22[cmake][modules] FindIconv utilise cmake system findmodulefuzzard
cmake has had a system provided find module for iconv since cmake 3.11 use it, and just alias to our core target naming for our purposes. Provides both our internal target name and the "standard" cmake target name to callers
2024-06-22[depends] Add exiv2 to dependsMiguel Borges de Freitas
Co-authored-by: fuzzard <fuzzard@kodi.tv>
2024-06-22[cmake][modules] Introduce FindZLIB wrapper modulefuzzard
With full target usage, and removal of globals like *_LIBRARIES, *_INCLUDE_DIRS we introduce a wrapper find module that still uses cmakes system find_package(ZLIB) and make an alias using "our" standard for macro usage
2024-06-22[cmake][modules] Introduce FindOpenSSL wrapper modulefuzzard
With full target usage, and removal of globals like *_LIBRARIES, *_INCLUDE_DIRS we introduce a wrapper find module that still uses cmakes system find_package(OpenSSL) and make an alias using "our" standard
2024-06-22[cmake][modules] FindDvd* update target usagefuzzard
2024-06-22[cmake][modules] FindBluray cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindWaylandpp update to target usagefuzzard
2024-06-22[cmake][modules/buildtools] Separate WaylandPP scanner to individual find modulefuzzard
2024-06-22[cmake][modules] FindVAAPI update to target usagefuzzard
2024-06-22[cmake][modules] FindPython update to target usagefuzzard
2024-06-22[cmake][modules] FindPipewire update to target usagefuzzard
2024-06-22[cmake][modules] FindMicroHttpd update to target usagefuzzard
2024-06-22[cmake][modules] FindLzo2 cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindLibInput update to target usagefuzzard
2024-06-22[cmake][modules] FindLibDovi update to target usagefuzzard
2024-06-22[cmake][modules] FindLibDisplayInfo cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindFlatBuffers cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindIso9660pp update target usagefuzzard
2024-06-22[cmake][modules] FindFFMPEG cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] Remove FindGnuTLS.cmakefuzzard
cmake has supplied a FindGnuTLS since cmake 3.16. use it
2024-06-22[cmake][modules] FindFriBidi update target usagefuzzard
2024-06-22[cmake][modules] FindEpollShim update to target usagefuzzard
2024-06-22[cmake][modules] FindDav1d update to target usagefuzzard
2024-06-22[cmake][modules] FindCWiid update to target usagefuzzard
2024-06-22[cmake][modules] FindCdio update to target usagefuzzard
2024-06-22[cmake][modules] FindAtomic update to target usagefuzzard
2024-06-22[cmake][modules] FindGLX update to target usagefuzzard
2024-06-22[cmake][modules] FindGLU remove unused COMPILE_DEFINITIONfuzzard
2024-06-22[cmake][modules] FindGLU update to target usagefuzzard
2024-06-22[cmake][modules] FindXSLT cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindXRandR cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindXkbcommon cleanup and use core_target_link_librariesfuzzard
2024-06-22[cmake][modules] FindX cleanup and use core_target_link_librariesfuzzard