Gleb Mazovetskiy
3cb24c15f3
Remove SDL_image dep from SDL1 build
...
Fixes #5504
3 years ago
Gleb Mazovetskiy
bdeb6ade0e
amiga.cmake: Remove `find_package(ZLIB)` ( #5501 )
...
* CMake: 3rdParty/zlib fixes
1. zlib already provides a CMakeLists.txt, use it.
2. Stub find_package for source build. ZLIB is used by libpng via `find_package(ZLIB)`.
3. amiga.cmake: Remove `find_package(ZLIB)`.
* Update UWP build directory for zlibstatic.lib
Co-authored-by: staphen <staphen@gmail.com>
3 years ago
Gleb Mazovetskiy
0498d7d3a7
Fix compilation warnings
3 years ago
staphen
96aedf0605
Update zlib to 1.2.13
3 years ago
Oleksandr Kalko
827efc618d
Update SDL2 used from source to v2.24.1
...
VCPKG already updated
Release notes: https://github.com/libsdl-org/SDL/releases/tag/release-2.24.1
3 years ago
staphen
fb6b9306df
Upgrade libpng to 1.6.38
4 years ago
Gleb Mazovetskiy
6be4f7a321
CMake: Use FindPatch
...
CMake's built-in FindPatch will look in the Git installation directory
on Windows, eliminating the need for Windows users to modify PATH.
See https://github.com/Kitware/CMake/blob/master/Modules/FindPatch.cmake
4 years ago
Gleb Mazovetskiy
a430d99f24
Fix Discord SDK build on newer gcc
4 years ago
Stephen C. Wills
15d7345b28
3rdParty/SDL2: Use SDL_TEST_ENABLED_BY_DEFAULT
4 years ago
Gleb Mazovetskiy
df492f34b3
3rdParty/SDL2: Disable SDL_TEST
...
The fully-vendored source distribution removes all test files to reduce
the size, which causes a CMake configuration error if `SDL_TEST` is on.
4 years ago
staphen
75a32d3937
Update libzt
4 years ago
Anders Jenbo
da151b3bc1
Update SDL2 to versoin 2.23.2
4 years ago
Gleb Mazovetskiy
5d1b7f9f75
Bump SDL_audiolib
4 years ago
Gleb Mazovetskiy
f0cab60483
Bump googletest
4 years ago
Gleb Mazovetskiy
00d9dde90b
Bump find_steam_game
4 years ago
Gleb Mazovetskiy
3c992fd6c4
Bump libmft
4 years ago
Gleb Mazovetskiy
052e38e59c
Xbox NXDK: Use diasurgical fork of libfmt
4 years ago
Gleb Mazovetskiy
ca408b1ebc
Bump simpleini
...
Includes
56499b5af5
which fixes a warning
4 years ago
Gleb Mazovetskiy
c8ddf7df65
Crawl: Move implementation from header to cpp
4 years ago
Gleb Mazovetskiy
59a335a478
Bump SDL_audiolib
4 years ago
Gleb Mazovetskiy
850f4d0a8c
Bump libmpq
...
Includes 1f4327d2b3
and 6a9fbdc7ed
4 years ago
Gleb Mazovetskiy
ec0c2f6da6
Bump libmpq ( #4842 )
...
Includes d683694186
and 94a32fcb26
4 years ago
Gleb Mazovetskiy
5f960878ac
Bump libmpq ( #4841 )
...
Includes
b9daa8ec7a
4 years ago
Anders Jenbo
eb7673e0ee
Fix building on VS2017 ( #4795 )
4 years ago
Gleb Mazovetskiy
c6e107433a
CMake: Fix SimpleIni on vcpkg
4 years ago
Gleb Mazovetskiy
d2d9fcb5b5
Update SDL_audiolib
...
The latest version uses libfmt internally
and removes the need for exceptions.
4 years ago
Gleb Mazovetskiy
a885df8b21
Bump libmpq
...
Includes https://github.com/diasurgical/libmpq/pull/5
and https://github.com/diasurgical/libmpq/pull/6
4 years ago
Sandro
c3b1415662
Prefer system FindSDL_audiolib
4 years ago
Gleb Mazovetskiy
104055b463
Bump libzt
...
Includes https://github.com/diasurgical/libzt/pull/8
4 years ago
Gleb Mazovetskiy
a9afb2cfcd
Bump SDL_audiolib
...
This version includes an option to use the SDL resampler.
4 years ago
Gleb Mazovetskiy
4abf1e2485
Update vendored SDL2 to latest upstream
...
SDL2 2.0.22 has just been released
4 years ago
Gleb Mazovetskiy
02d712c4d2
Update SDL_audiolib from upstream
...
Includes updates of drwav and drmp3 to the latest versions
4 years ago
Gleb Mazovetskiy
5645456537
Support MP3 playback
4 years ago
Gleb Mazovetskiy
2450adf893
Amiga: Build zlib via Dependencies.cmake
...
Simplifies the Amiga build
4 years ago
Gleb Mazovetskiy
d291159c66
Update libfmt from upstream
4 years ago
Gleb Mazovetskiy
8ada06494c
Update vendored simpleini to latest master
4 years ago
Gleb Mazovetskiy
6d646a7b32
Update vendored SDL2 to latest master
4 years ago
staphen
ac5fa184a8
Only install discord shared library on Windows
4 years ago
staphen
d36d29f213
Update libzt
4 years ago
Anders Jenbo
ed45c81f9f
Update zlib dependency to 1.2.12 ( #4254 )
4 years ago
Felipe Wannmacher
8efbcf2058
Xbox One/Series support ( #3946 )
4 years ago
staphen
bdb632c17e
Update libzt
4 years ago
Gleb Mazovetskiy
074f191be8
Bump libpng
...
The only new commit is 3fe9510f01
Fixes #3851
4 years ago
Gleb Mazovetskiy
371898eb92
libfmt: Bump version
4 years ago
staphen
9b32c8d541
Update libzt to the latest version
4 years ago
Gleb Mazovetskiy
0d21df3b81
CMake: Fix googletest from source
4 years ago
Gleb Mazovetskiy
fe7e38695d
Emscripten SDK support
...
Adds support for the Emscripten SDK via CMake.
4 years ago
Anders Jenbo
0d44d955e5
Fix builds for M1 Mac
4 years ago
Gleb Mazovetskiy
076b0c0c05
Overhaul tests
...
1. Adds a `libdevilution_so` target when tests are enabled.
2. Each test file is now a separate binary target linked against `libdevilutionx_so` (can now run tests in parallel).
3. Tests are now defined in a separate `test/CMakeLists.txt` file.
4. Building the tests is now controlled by the standard `BUILD_TESTING` option (defined by CTest).
5. Tests are now built by default.
6. On CI, test errors are now reported.
Also:
* `.clang-format`: Enable SortIncludes in tests
* `path_test.cpp`: Fix -Wsign-compare
4 years ago
Adam Heinermann
1484b4d8cf
Implement Discord rich presence ( #3711 )
4 years ago