Joshua Vandaële
d74c6b5ca5
CCache: Add support for Objective-C/Objective-C++
2026-01-11 22:46:05 +01:00
Joshua Vandaële
7f6bf67182
CMake: Apply editorconfig formatting
2026-01-04 12:59:56 +01:00
OatmealDome
2614969fa8
ScmRevGen: Bump version to 2512
2025-12-21 22:55:27 -05:00
TellowKrinkle
143fac254e
CMake: Allow both glslang 15 and 16
2025-11-08 02:32:47 -06:00
Joshua Vandaële
713dfb41df
JitRegister: Remove OProfile profiler
...
OProfile is not used at all these days, most major distributions do not ship it anymore (Debian, Fedora, and Alpine to name the few I've checked) and following a discussion on Discord, nobody is apparently using it, most devs not even being aware of it. This removes an optional dependency from Dolphin.
2025-10-26 20:48:15 +01:00
Jordan Woyak
5865116f97
ScmRevGen: Bump version to 2509
2025-09-15 19:42:21 -04:00
OatmealDome
9843115ad8
ScmRevGen: Bump version to 2506a
2025-06-05 02:52:15 -04:00
OatmealDome
aed420c95d
ScmRevGen: Bump version to 2506
2025-06-04 00:10:41 -04:00
OatmealDome
de2826d995
Merge branch 'release-prep-2503a'
2025-04-21 17:03:52 -04:00
OatmealDome
e40c9b674c
ScmRevGen: Bump version to 2503a
2025-04-21 00:38:22 -04:00
JMC47
9f43f59c9b
Merge pull request #13276 from JoshuaVandaele/sfml-3.0.0
...
Migrate to SFML 3.0.0
2025-03-10 15:03:36 -04:00
OatmealDome
9e23a0a506
Merge branch 'release-prep-2503'
2025-03-10 12:34:02 -04:00
OatmealDome
9763c0a1e2
ScmRevGen: Bump major version to 2503
2025-03-10 00:46:00 -04:00
Luz Paz
325c1a24b9
CMake: fix various typos
...
Also includes a fix for BuildMacOSUniversalBinary.py
2025-03-05 20:57:52 -05:00
Joshua Vandaële
0a83783fae
Migrate to SFML>=3.0.0
2025-02-25 06:42:13 +01:00
OatmealDome
795e78685f
Merge pull request #13187 from OatmealDome/flatpak-appinfo
...
Flatpak: Use ScmRevGen to generate metainfo XML
2025-01-17 17:47:10 -05:00
Admiral H. Curtiss
93fc5c02ac
Merge pull request #13179 from TellowKrinkle/ForceSystemLib
...
CMake: Optional system library fixes
2025-01-10 04:56:08 +01:00
OatmealDome
4fc259710f
Flatpak: Use ScmRevGen to generate metainfo XML
2025-01-07 02:35:14 -05:00
OatmealDome
e05b033dd2
ScmRevGen: Don't generate Info.plist files directly
...
Some generators (like Unix Makefiles and Xcode) copy an app's Info.plist at configure time.
This causes a problem when we need to generate the Info.plist at build time, like how we
currently do it with ScmRevGen. Instead of generating the Info.plist directly in ScmRevGen,
provide an Info.plist without any version information to CMake at configure time, have
ScmRevGen generate a separate plist file with the version information at build time, and
then merge the two together to create the final Info.plist.
2024-12-05 14:56:08 -05:00
OatmealDome
992b4ea930
ScmRevGen: Bump major version to 2412
2024-12-01 18:00:52 -05:00
TellowKrinkle
613c959bda
CMake: Pass RESOLVED_USE_SYSTEM_<lib> as a parameter
...
Because we were setting it with a scope, it wasn't making its way into called functions that would try to inspect it. Now it does.
2024-11-06 21:47:10 -06:00
TellowKrinkle
432d4a2a06
CMake: Properly abort when requested system lib is missing
2024-11-06 21:30:29 -06:00
OatmealDome
3c4d4fcd09
ScmRevGen: Bump major version to 2409
2024-09-04 00:43:45 -04:00
OatmealDome
4fa78be3ad
DolphinPostprocessBundle: Separate "-D" from DOLPHIN_BUNDLE_PATH definition
...
For whatever reason, the previous way would inject backslashes into any path that has spaces.
2024-08-01 22:06:55 -04:00
OatmealDome
b0ca5f2666
DolphinPostprocessBundle: Use TARGET_BUNDLE_DIR to avoid having to make a relative path absolute
2024-08-01 22:06:55 -04:00