aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
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
2022-01-25Merge pull request #19661 from a1rwulf/vaapi-av1-hwWolfgang Haupt
VideoPlayer: VAAPI - Add av1 hw decoding
2022-01-25Bump ffmpeg version to 4.4.1Wolfgang Haupt
2022-01-25[cmake] fix variables for LIBFMT, LIBSPDLOG, LIBFSTRCMPhowie-f
2022-01-24[cmake] FindLibDvd module use CMAKE_EXE_LINKER_FLAGSfuzzard
use standard cmake CMAKE_EXE_LINKER_FLAGS, and change Toolchain_binaddons.cmake to also set CMAKE_EXE_LINKER_FLAGS
2022-01-24[cmake] FindlibDvd module updatefuzzard
Use URL_HASH and TARBALL_DIR factor out some functions
2022-01-24[cmake] add URL_HASH to ExternalProject_add calls in Find modulesfuzzard
Provides a SHA512 hash to our possible "Internal" depends to verify download of tarballs. Implementation currently supports SHA256, SHA512 and any additional cmake supported algo's can be implemented easily. This supports differing supported hash types per dependency if desired, so if a new algo is introduced for a particular dependency, we dont have to mass change all other existing hash types.
2022-01-24[cmake] change ARCHIVE to LIBNAME_ARCHIVEfuzzard
Findlibdvd does 3 dependencies in the single find module. Facilitate this by setting ARCHIVE to be LIBNAME_ARCHIVE instead to allow differentiation for multiple calls in the single Find module.
2022-01-17[cmake] set TARBALLS_DIR for overriding tarball download locationfuzzard
TARBALL_DIR is set in common Archsetup after the load of platform archsetup. This allows platforms to potentially set a default if not provided, otherwise fallback to a default
2022-01-15Merge pull request #20828 from enen92/edltestenen92
[EDL] Add unit tests for EDL
2022-01-11[cmake] linux: fix extra warning flags when using clangwsnipex
2022-01-10[EDL] Add unit tests for EDL advanced settingsenen92
2022-01-09[EDL] Add unit tests for EDLenen92
2022-01-08[cmake] Module FFMPEG use VERSION helperfuzzard
2022-01-08[cmake] Module David use VERSION helperfuzzard
2022-01-08[cmake] Module rapidjson use VERSION helperfuzzard
2022-01-08[cmake] Module udfread use VERSION helperfuzzard
2022-01-08[cmake] Module spdlog use VERSION helperfuzzard
2022-01-08[cmake] Module fstrcmp use VERSION helperfuzzard
2022-01-08[cmake] Module Fmt use version helperfuzzard
2022-01-08[cmake] Module gtest use version helperfuzzard