Commit Graph

396 Commits (1522b956583aab463bd1576652d1794fe989437d)

Author SHA1 Message Date
Narr the Reg 106b61b1e0 externals: Update sdl to 2.28.0 3 years ago
lat9nq e9701a3cda cmake: Add option to always download time zone data 3 years ago
Morph f62f43c0da CMakeLists: Force C++20 on MSVC due to conflicts with C++23 modules
The latest version of MSVC STL brings C++23 standard library modules, which conflict with precompiled headers.
Disabling with /experimental:module- has no effect, so force C++20 in the meantime while we wait for module support in other compilers.
3 years ago
bunnei 296ccb698d android: cmake: Use cmake_dependent_option as appropriate. 3 years ago
Liam 616cf70a80 build: only enable adrenotools on arm64 3 years ago
liushuyu 19eec22b38 CMake: fix pkg-config behavior when building for Android 3 years ago
bunnei 5de8ee7bba cmake: Integrate submoduled LLVM & fixes for Android. 3 years ago
Danila Malyutin 7701a00a02 Add support for deinterlaced videos playback
This is a follow up to #10254 to improve the playback of cut scenes in Layton's Mystery Journey.
It uses ffmpeg's yadif filter for deinterlacing.
3 years ago
Jan Beich 083d913eab externals: update Vulkan-Headers to v1.3.246 3 years ago
Morph c4f5615c6b CMakeLists: Require a minimum of boost 1.79.0 3 years ago
Morph 877e8991c7 CMakeLists: Update boost to 1.81.0 3 years ago
Liam 600f325d87 general: fix spelling mistakes 3 years ago
Morph 3453beb1e0 general: Target Windows 10 SDK
We no longer support operating systems below Windows 10.
3 years ago
liamwhite 1346b14bef
Merge pull request #9877 from abouvier/cmake-boost
cmake: use correct boost imported targets
3 years ago
Alexandre Bouvier 57fd8b1f45 cmake: use correct boost imported targets 3 years ago
Alexandre Bouvier 7b8a5413ad cmake: support components in find modules 3 years ago
Alexandre Bouvier 0245c5dc49 externals: use openssl from vcpkg 3 years ago
liamwhite a78a475815
Merge pull request #9844 from abouvier/jwt-fix
cmake: fix cpp-jwt build
3 years ago
Matías Locatti c38bb96a2c Partially apply LTO to only core and video_core projects. 3 years ago
Alexandre Bouvier 2bf9602e83 cmake: fix cpp-jwt build 3 years ago
Alexandre Bouvier 83afc12475 externals: Update cpp-httplib to latest 3 years ago
german77 fb425159b1 cmake: Download clang format 15 4 years ago
Alexandre Bouvier 34b1ea9c19 cmake: prefer system llvm library 4 years ago
Alexandre Bouvier 7a2bd13f5b cmake: support the standard cmake testing option 4 years ago
Alexandre Bouvier d0fe27708e tests: update catch2 to 3.0.1 4 years ago
Alexandre Bouvier eceee8c3d9 cmake: move find-modules to root cmake dir 4 years ago
liamwhite 2b110d61e7
Merge pull request #9541 from abouvier/cmake-option
cmake: allow options shadowing with normal variables
4 years ago
Alexandre Bouvier 306c791e67 cmake: allow options shadowing with normal variables 4 years ago
Alexandre Bouvier 1dfcf19c36 cmake: improve find_package failure messages 4 years ago
Liam 9ce23bde24 cmake: make Vulkan-Headers external the default 4 years ago
Liam be43b62d79 cmake: make libusb optional 4 years ago
Liam 3c2aa183a1 cmake: ignore missing package finders for packages with submodule fallbacks 4 years ago
Liam 106cf27135 cmake: make room server optional 4 years ago
Liam 9f199c8b0b CMakeLists: bump required Vulkan package version to 1.3.238 4 years ago
Mai 0c531ff911
Merge pull request #9419 from liamwhite/no-gl
cmake: make OpenGL loader optional
4 years ago
Liam 8d1d6e149f cmake: make OpenGL loader optional
Co-authored-by: liushuyu <liushuyu@users.noreply.github.com>
4 years ago
Liam 1085bbb0a3 cmake: enable faster linkers if available 4 years ago
liamwhite a225ba4cda
Merge pull request #9391 from abouvier/cmake-sdl
cmake: use sdl2 imported target
4 years ago
Alexandre Bouvier f385175aa2 cmake: prefer system libusb 4 years ago
liamwhite 7c68f93bdf
Merge pull request #9385 from Morph1984/dynarmic-ver
externals: Bump dynarmic to 6.4.0
4 years ago
Alexandre Bouvier e6ae720c33 cmake: use sdl2 imported target 4 years ago
Lioncash 78eeefb030 CMakeLists: Remove version specifier for lz4
Currently the exported version of lz4 provided by vcpkg is malformed and
is "unknown". This makes querying for a specific version broken.

Fixes configuring CMake with the use of vcpkg.
4 years ago
Morph 7381f873e9 externals: Bump dynarmic to 6.4.0
Uses the tagged, versioned release instead.
4 years ago
Alexandre Bouvier 8e17b5469f cmake: prefer system libraries 4 years ago
Liam 6d2c597371 externals: update dynarmic, SDL2 4 years ago
liamwhite 75e16547f8
Merge pull request #9300 from ameerj/pch
CMake: Use precompiled headers to improve compile times
4 years ago
lat9nq 5ff19890e9 CMake: Fix FFmpeg find module
Uses find_package_handle_standard_args to handle the find_package call
from the root CMakeLists. Removes all the unnecessary logic after the
find_package and just sets it to REQUIRED.
4 years ago
ameerj 51358d2b5e CMake: Disable PCH on MSVC + Buildcache configs 4 years ago
ameerj 37bc5118ea CMake: Use precompiled headers 4 years ago
lat9nq 47b133c0b8 CMakeLists: Bump minimum required CMake version to 3.22 4 years ago