Jordi Mallach
|
4d164fcb77
|
Allow building against system libspng
|
2023-02-06 13:30:46 +01:00 |
|
Admiral H. Curtiss
|
69b178e95f
|
Merge pull request #11157 from h3xx/use-gnuinstalldirs
Use GNUInstallDirs for installation paths
|
2023-02-01 19:35:46 +01:00 |
|
Scott Mansell
|
6bb2e4d706
|
CMake/MSVC: Fix warnings about conflicting /Zi and /Z7
|
2023-01-31 23:21:07 +13:00 |
|
Dan Church
|
81388eedaa
|
Use GNUInstallDirs for installation paths
|
2023-01-30 09:44:44 -06:00 |
|
Admiral H. Curtiss
|
1eb69ea0a0
|
Merge pull request #10936 from TellowKrinkle/FixIncludeDirs
CMake: Actually use the include directories specified by dependencies
|
2023-01-30 09:19:06 +01:00 |
|
Mai
|
5525f011be
|
Merge pull request #11436 from shuffle2/msvc-Zc
msvc: update c++ conformance flags
|
2023-01-24 16:46:14 +00:00 |
|
Pierre Bourdon
|
4fc6488844
|
Merge pull request #11362 from alucryd/feat/system-libmgba
try for system libmgba first
|
2023-01-17 23:35:02 +01:00 |
|
SuperSamus
|
2929742d82
|
CMake: search for shared minizip-ng as minizip
The pkgconfig file for `minizip-ng` is `minizip.pc.cmakein`.
|
2023-01-14 12:39:12 +01:00 |
|
Shawn Hoffman
|
f2aed92fd1
|
cmake: update msvc conformance flags
|
2023-01-13 01:55:42 -08:00 |
|
JMC47
|
e06c1158e9
|
Merge pull request #11361 from shuffle2/osx
update min macos version to 10.15
|
2023-01-08 20:08:59 -05:00 |
|
Sam Belliveau
|
5ca438dd97
|
Add Dear ImPlot Library
|
2022-12-22 14:32:42 -05:00 |
|
Shawn Hoffman
|
c74f65426a
|
update min macos version to 10.15
|
2022-12-22 11:15:12 -08:00 |
|
Maxime Gauduin
|
afde3a0e0d
|
try for system libmgba first
|
2022-12-22 19:18:07 +01:00 |
|
smurf3tte
|
7842f9a715
|
Debugger: Initial implementation of conditional breakpoints
Expression class to store compiled expressions and associated variable list.
Co-authored-by: TryTwo <taolas@gmail.com>
|
2022-10-06 21:34:44 -07:00 |
|
Zopolis4
|
45afab7d5d
|
In CMake, check for and remove in-tree scmrev.h generated by Visual Studio
|
2022-09-19 08:53:24 +10:00 |
|
TellowKrinkle
|
1bc133f3ae
|
CMake: Properly include lzma include directories
|
2022-08-18 21:06:57 -05:00 |
|
TellowKrinkle
|
048f6fac52
|
CMake: Properly include zstd include directories
|
2022-08-18 21:06:57 -05:00 |
|
Scott Mansell
|
12a5f73418
|
Workaround Freebsd/clang/fmt bug
|
2022-08-10 18:46:10 +12:00 |
|
Shawn Hoffman
|
acb10f0006
|
replace libpng with libspng
|
2022-07-25 18:32:16 -07:00 |
|
Shawn Hoffman
|
c3b64012d1
|
replace zlib with zlib-ng
since the benefits are so high, don't link with shared zlib
|
2022-07-24 14:33:37 -07:00 |
|
Admiral H. Curtiss
|
869dab5173
|
CMake: Use system C library for SDL from externals.
|
2022-07-14 18:40:18 +02:00 |
|
Admiral H. Curtiss
|
e2e7bc2fa3
|
CMake: Disable warnings and only build static lib for SDL from externals.
|
2022-07-13 01:50:11 +02:00 |
|
Admiral H. Curtiss
|
fdc327c252
|
Externals/FatFs: Build as part of Dolphin.
Co-authored-by: Pablo Stebler <pablo@stebler.xyz>
|
2022-07-11 23:11:37 +02:00 |
|
Jun Bo Bi
|
ceed42a0ee
|
Add SDL as a submodule
|
2022-07-10 15:38:59 -07:00 |
|
iwubcode
|
1c90d836a5
|
Externals: add spirv-cross using upstream commit 50b4d5389b6a06f86fb63a2848e1a7da6d9755ca
Co-authored-by: tellowkrinkle <tellowkrinkle@gmail.com>
|
2022-06-24 17:52:31 -05:00 |
|
JMC47
|
8a8e9c5ef6
|
Merge pull request #10742 from tellowkrinkle/Xcode
Improve incremental build time for Xcode projects
|
2022-06-14 16:14:54 -04:00 |
|
TellowKrinkle
|
7cf5547b97
|
CMake: Make bundled MoltenVK optional
Adds ~20s to incremental build time in Xcode projects
|
2022-06-11 16:34:33 -05:00 |
|
Pierre Bourdon
|
f1b7d9365c
|
cmake: steam runtime builds should be opt-in, not opt-out
|
2022-06-08 16:44:14 +02:00 |
|
JMC47
|
daf8e3ddde
|
Merge pull request #10462 from OatmealDome/steam-runtime
DolphinQt: Add support for a Steam Runtime build
|
2022-06-06 20:18:06 -04:00 |
|
Tillmann Karras
|
79a7bf02eb
|
CMake: rename minizip to minizip-ng
minizip-ng is the new name used by the upstream project as well as all
distros other than Fedora (but it looks like it will be renamed there).
|
2022-06-06 14:21:43 +02:00 |
|
OatmealDome
|
77d0170285
|
CMakeLists: Remove comment pertaining to macOS versions prior to 10.14
|
2022-06-01 22:49:45 -04:00 |
|
OatmealDome
|
2648837d8c
|
CMakeLists: Add flag to disable usage of shared libpng
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
52d7a6f56a
|
CMakeLists: Enable LINUX_LOCAL_DEV on Steam builds for Linux
The Sys folder should be included along with the executable.
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
abb7b35011
|
CMakeLists: Add option to produce a Steam build
|
2022-05-29 13:50:32 -04:00 |
|
Admiral H. Curtiss
|
6ea7af13e8
|
cmake: Disable warnings for most externals on MSVC, like we do in the VS project files.
|
2022-05-22 00:30:56 +02:00 |
|
Admiral H. Curtiss
|
a5e85627b0
|
cmake: Use Policy CMP0117 for more sensible RTTI flag configuration on MSVC.
|
2022-05-22 00:30:56 +02:00 |
|
Admiral H. Curtiss
|
7f2ea688d2
|
cmake: On MSVC, set c++latest by requesting a C++23 feature set.
|
2022-05-22 00:30:51 +02:00 |
|
Admiral H. Curtiss
|
9908219dc6
|
cmake: Add a few missing settings from the Visual Studio project files on MSVC.
|
2022-05-22 00:29:48 +02:00 |
|
Admiral H. Curtiss
|
89fadd26a6
|
cmake: Use C++latest everywhere on MSVC.
|
2022-05-22 00:29:48 +02:00 |
|
Scott Mansell
|
4db1816368
|
cmake: Require cmake 3.15 for MSVC
We need these policies, but we kind of want to avoid requiring cmake
3.15 for all platforms
|
2022-05-22 00:29:47 +02:00 |
|
Scott Mansell
|
89fda54820
|
cmake: fix ninja/msvc builds
If you don't set this policy, then cmake doesn't even try
to select a runtime library
|
2022-05-22 00:29:47 +02:00 |
|
Scott Mansell
|
54d89b955a
|
cmake: add missing FFmpeg dependency on windows
|
2022-05-22 00:29:46 +02:00 |
|
xxkfqz
|
e4552c17c8
|
Change required libfmt version from 8.0 to 8.x
|
2022-04-23 13:55:22 +05:00 |
|
Shawn Hoffman
|
e6ed77b5f6
|
msvc: enable conformant __cplusplus macro
|
2022-04-02 02:46:22 -07:00 |
|
Shawn Hoffman
|
09432ef098
|
windows: move ffmpeg bins to submodule
udpate ffmpeg to b1cbeabf5e4b3234e895a58bafa371bfb792baf0
enable ffmpeg on arm64
|
2022-03-29 17:27:46 -07:00 |
|
OatmealDome
|
e23df9369d
|
CMakeLists: Add option to disable automatic update support
|
2022-03-18 03:04:51 -04:00 |
|
JosJuice
|
7b8e846d0a
|
Merge pull request #10367 from Pokechu22/fmt-8.1.1
Update to fmt 8.1.1
|
2022-01-20 21:14:41 +01:00 |
|
Pokechu22
|
ad9e8d97a9
|
CMakeLists: Replace tab characters with spaces
This commit only touches CMakeLists in Source and the main one; it doesn't touch them in Externals.
|
2022-01-16 15:20:40 -08:00 |
|
Pokechu22
|
cb662509f2
|
CMake: Bump fmt version requirement to 8.0
We will be using fmt::runtime, which was added in fmt 8.0.0.
|
2022-01-13 11:11:01 -08:00 |
|
ssdsnake
|
1aa8a4d46f
|
DolphinTool: CLI utility interface and disc image tools
|
2021-12-03 15:40:19 -06:00 |
|