aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2022-03-07[cmake] Find CrossGUID utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] SETUP_BUILD_VARS create MODULE_LIBRARY/INCLUDE_DIR/VER variablesfuzzard
2022-03-07[cmake] ModuleHelper read BYPRODUCT from VERSION filesfuzzard
2022-03-07[cmake] FindUdfread use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindSpdlog use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindRapidJSON use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindFstrcmp use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindFMT use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindFlatbuffers use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindDav1d use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] FindCrossGUID use BUILD_DEP_TARGET macrofuzzard
2022-03-07[cmake] create macro to handle module externalproject_add calls for internal ↵fuzzard
deps refactor out usage of externalproject_add to a macro for internal dep building
2022-03-07[tools/depends] rename libudfread to udfreadfuzzard
rename libudfread to just udfread. This brings some consistency to naming in other parts of kodi cmake (eg target udfread)
2022-03-07[tools/depends] rename libspdlog to spdlogfuzzard
rename libspdlog to just spdlog. This brings some consistency to naming in other parts of kodi cmake (eg target spdlog)
2022-03-07[tools/depends] rename libfstrcmp to fstrcmpfuzzard
rename libfstrcmp to just fstrcmp. This brings some consistency to naming in other parts of kodi cmake (eg target fstrcmp)
2022-03-07[tools/depends] rename libfmt to fmtfuzzard
rename libfmt to just fmt. This brings some consistency to naming in other parts of kodi cmake (eg target fmt)
2022-03-07Merge pull request #21077 from fuzzard/depends_ffmpegcmakefuzzard
[tools/depends][target] Use CMakeLists.txt for ffmpeg
2022-03-07[cmake] FindGnuTLS silence pkgconfig mismatch warningfuzzard
2022-03-05IThreadImpl: move platform code to platform dirLukas Rusak
2022-03-04Merge pull request #20905 from fuzzard/cmake_refactor1fuzzard
[cmake] Internal depends download macro refactor
2022-03-02[cmake] Refresh FindFFMPEG module to be more consistent with other find modulesfuzzard
FindFFMPEG refactor internal ffmpeg build to a function and allow fallback Fixup cmake for ffmpeg to allow osx use of ENABLE_INTERNAL_FFMPEG Refactor to mirror tools/depends options for cmake build introduce FindNASM module move FindGnuTLS module into project module dir
2022-03-02[cmake] FindUdfread use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindSpdlog use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindRapidJSON use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindGtest use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindFstrcmp use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindFmt use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindFlatBuffers use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindDavid use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] FindCrossGuid use SETUP_BUILD_VARS macrofuzzard
2022-03-02[cmake] introduce module download macrofuzzard
Macro will factor out repetitive code for internal dependency builds
2022-03-01Merge pull request #21009 from garbear/game-improvementsGarrett Brown
Game fixes and improvements
2022-02-28[cmake] linux: refactor linker selectionwsnipex
2022-02-27[cmake] add mold linker supportwsnipex
2022-02-22[cmake] Introduce Property to allow handling deps for GLOBAL_TARGET_DEPSfuzzard
Instead of a hardcoded list in root CMakeLists.txt, introduce a global Property that will be added to by the relevant find modules to add as a GLOBAL_TARGET_DEPS
2022-02-22[cmake] Fix FindUdfread module variables and standardise layoutfuzzard
Fixes some incorrect variable names after recent rework regarding hashing and downloading
2022-02-22[cmake] FindFstrcmp update to standard layoutfuzzard
2022-02-22[cmake] FindFMT update layout to standard formatfuzzard
2022-02-22[cmake] FindDav1d update module to standard layoutfuzzard
2022-02-22[cmake] FindCrossguid update to consistant layout with other modulesfuzzard
2022-02-18Sort CMake installdata/treedata and system XMLGarrett Brown
2022-02-18Ports: Refactor ports into new folderGarrett Brown
2022-02-12Add support for ppc64le in ArchSetup.cmakeThomas Fitzsimmons
2022-02-06Merge pull request #20947 from lrusak/cppcheck-updatesLukas Rusak
[cmake] improve cppcheck behaviour for CI
2022-02-03[cmake] cppcheck: add suppression xml to remove unwanted foldersLukas Rusak
2022-02-02[cmake] cppcheck: add rules to help suppress false positivesLukas Rusak
2022-02-02[cmake] cppcheck: remove WORKING_DIRECTORY and folder (we use ↵Lukas Rusak
compile_commands.json)
2022-02-02[cmake] cppcheck: remove conflicting switchesLukas Rusak
2022-02-02[cmake] cppcheck: remove uneeded template switchLukas Rusak
2022-02-01[cmake] remove -Wno-deprecated-copyLukas Rusak