64 Commits
Author SHA1 Message Date
Joshua Vandaële ca999509e5 SDL: Enable CCache if wanted 2026-01-08 18:24:35 +01:00
Jordan Woyak 2e1170b054 Externals: Update SDL to release-3.4.0. 2025-12-31 21:10:24 -06:00
Jordan Woyak 7ab899f928 Externals: Update SDL to release-3.2.28. 2025-12-02 15:43:15 -06:00
Jordan Woyak fc7241dec3 Externals: Bump SDL submodule version to release-3.2.26 2025-11-01 02:00:57 -05:00
Admiral H. CurtissandGitHub f71bec0efe Merge pull request #13987 from jordan-woyak/sdl-version-bump
Externals: Bump SDL version to release-3.2.24.
2025-10-04 16:19:18 +02:00
Jordan Woyak 16f411678a Externals: Bump SDL version to release-3.2.24. 2025-10-02 14:55:01 -05:00
Joshua Vandaële 7332cc1c8a Externals: Allow building SDL without X11/Wayland 2025-09-29 05:23:32 +02:00
Jordan Woyak 4494989f78 Externals/SDL: Update submodule to release 3.2.20. 2025-08-04 17:35:46 -05:00
Jordan Woyak 6da3f5f26a InputCommon: Update to use SDL3 and bump the SDL submodule in Externals to release-3.2.16. 2025-06-07 16:27:54 -05:00
dreamsyntax f642cd4658 Externals: Update SDL to 2.30.9 2024-11-16 21:34:30 -07:00
khg8m3randAdmiral H. Curtiss d2c4f3af19 Update SDL to release-2.30.6 and fix build errors for Windows and CMake 2024-08-13 11:11:56 +02:00
Jordan Woyak 25833cfd62 CMake: Hide warnings in Externals also for non-msvc. 2024-03-19 01:12:52 -05:00
TellowKrinkle 5b10a80401 CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
OatmealDome 33836d630a Externals: Update SDL to 2.26.5 2023-04-12 16:00:08 -04:00
Shawn Hoffman cea95146e0 update sdl 2023-02-18 12:34:44 -08:00
Shawn Hoffman 6d4b3e6348 sdl: update to latest sdl2 2023-01-24 04:46:53 -08:00
TellowKrinkle db8f08b2bb Externals: Update SDL to 2.26.0 2022-11-24 15:33:42 -06:00
Shawn Hoffman 97064eb7a0 SDL: update to 42d09a8f42e3fbac7171d065199667b182da3fb4
post-v2.24.0 commit
fixes SDL hotplugging issues on windows
2022-08-30 15:22:40 -07:00
Admiral H. CurtissandGitHub 8b7e6f1863 Merge pull request #10933 from shuffle2/vs
msbuild: fix overbuilding of externals and lessen rebuild likelyhood
2022-08-22 15:19:13 +02:00
Shawn Hoffman a1941156b6 SDL: update submodule to 5aa438e80aabe3570c0ef807d9b22bcd9835ced6
for a Windows.Gaming.Input fix
2022-08-08 16:10:10 -07:00
Shawn Hoffman c5da2877cc msbuild: refactor to reduce rebuild events
* moves dolphin-specific settings out of Base.props
* creates exports.props for externals, allowing to easily import
  individual Externals
* corrects some cruft that accumulated and probably contributed
  to msbuild overbuilding
2022-08-02 22:24:22 -07:00
Jun Bo BiandShawn Hoffman ceed42a0ee Add SDL as a submodule 2022-07-10 15:38:59 -07:00
Jordan Woyak 9af18d1b96 Remove SDL from Externals. 2014-05-04 19:41:02 -05:00
comex 3f1ea21e4f Fix warnings. 2013-11-03 20:54:06 -05:00
Shawn Hoffman ccd30024b3 Update to VS2013 and a slew of build-related updates. Notes:
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage.
* D3DX11SaveTextureToFile usage is dropped and not replaced.
* If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly.
* If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions.
* GLew updated to 1.10.0
* compiler switches added: /volatile:iso, /d2Zi+
* LTCG available via msbuild property: DolphinRelease
* SDL updated to 2.0.0
* All Externals (excl. OpenAL and SDL) are built from source.
* Now uses STL version of std::{mutex,condition_variable,thread}
* Now uses Build as root directory for *all* intermediate files
* Binary directory is populated as post-build msbuild action
* .gitignore is simplified
* UnitTests project is no longer compiled
2013-10-26 17:55:38 -07:00