aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2022-03-24fixup! [cmake] FindCrossguid fixesBrent Murphy
2022-03-23threads: split CThreadImplPosix into CThreadImplLinuxLukas Rusak
2022-03-24[cmake] FindCrossguid fixesBrent Murphy
2022-03-23RetroPlayer: Cheevos subsystemNickSiak
2022-03-23Game API v3.0.0: RCheevos functionsNick Siakas
2022-03-21[cmake] update + build crossguid all platformsfuzzard
crossguid hasnt been updated in a long time (~2015 was our previous hash) crossguid now natively uses cmake, so remove our cmakelists file first patch is to get around a failure due to unused function on apple platforms. a second patch is introduced due to a build failure with the default -Werror used Build crossguid in core cmake project for all platforms by default. Remove from windows the bundled download of crossguid lib rework usage of debug_postfix in SETUP_BUILD_VARS macro
2022-03-21[cmake] FindSpdlog relocate select_library_configurations callfuzzard
relocate select_library_configurations to generic code path. Multi Config generators (Xcode, VS) will be able to autodetect debug/release lib names for internal builds
2022-03-21[cmake] FindFMT relocate select_library_configurations callfuzzard
relocate select_library_configurations to generic code path. Multi Config generators (Xcode, VS) will be able to autodetect debug/release lib names for internal builds
2022-03-21[cmake] rework DEBUG_POSTFIX usage in SETUP_BUILD_VARS macrofuzzard
2022-03-20[win32][discs] Add platform discdrive handlerenen92
2022-03-20[discs] Add posix DiscDriveHandler implementation based on libcdioenen92
2022-03-16Merge pull request #21108 from fuzzard/cmake_winspdlogfuzzard
[Cmake] FindSpdlog/FMT ENABLE_INTERNAL_* for windows
2022-03-13[cmake] declare directories of external libraries as system headersRechi
This allows the compiler and checker tools to ignore warnings in the library headers.
2022-03-12[cmake] FindFMT enable ENABLE_INTERNAL_FMT for windowsfuzzard
2022-03-12[cmake] FindSpdlog enable windows ENABLE_INTERNAL_SPDLOG buildfuzzard
2022-03-11Merge pull request #21010 from garbear/more-sortingGarrett Brown
Sort CMake installdata/treedata, add-on manifest and colors
2022-03-09[cmake] FindFFMPEG correctly handdle FFMPEG_URL providedfuzzard
2022-03-07[cmake] BUILD_DEP_TARGET append Toolchain when CMAKE_ARGS passedfuzzard
If a toolchain file is provided, pass it along to any internal dep cmake based build systems.
2022-03-07[cmake] FindFFMPEG utilise automated variables and macrosfuzzard
Use SETUP_BUILD_VARS and BUILD_DEP_TARGET macros Use automated INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindGtest utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[tools/depends] rename googletest to gtestfuzzard
rename googletest to just gtest. This brings some consistency to naming in other parts of kodi cmake (eg target gtest)
2022-03-07[cmake] FindDav1d do find_program tests for meson/ninja for internal buildfuzzard
2022-03-07[cmake] BUILD_DEP_TARGET move include and add docinfofuzzard
2022-03-07[cmake] FindUdfread utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindSpdlog utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindRapidJSON utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindFstrcmp utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindFMT utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
2022-03-07[cmake] FindFlatbuffers utilise automated variablesfuzzard
Use automated VER variable
2022-03-07[cmake] FindDav1d utilise automated variablesfuzzard
Use automated BYPRODUCT, INCLUDE_DIRS, LIBRARY, VER variables
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