|
7d80e208
|
2023-07-05T13:52:37
|
|
emscripten: Add JS library dependencies using EM_JS_DEPS macro
See https://github.com/emscripten-core/emscripten/pull/19780
(cherry picked from commit 042243471fb7ecf6ba5e53f0ba35e825a8bb066a)
|
|
e6f044dd
|
2023-07-22T17:36:02
|
|
ci: bump mymindstorm/setup-emsdk to latest tag
|
|
81fd45f7
|
2022-11-16T15:13:04
|
|
ci: Disable emscripten build time tests
|
|
2e47016b
|
2022-11-01T15:28:57
|
|
ci: use Ninja generator in hop of accelerating the build
|
|
4ca5ea5b
|
2022-10-20T20:02:21
|
|
build: Add a mechanism to mark builds with vendor info
Downstream distributors can use this to mark a version with their
preferred version information, like a Linux distribution package version
or the Steam revision it was built to be bundled into, or just to mark
it with the vendor it was built by or the environment it's intended to
be used in.
For instance, in Debian I'd use this by configuring with:
--enable-vendor-info="${DEB_VENDOR} ${DEB_VERSION}"
to get a SDL_REVISION like:
release-2.24.1-0-ga1d1946dc (Debian 2.24.1+dfsg-2)
which gives a Debian user enough information to track down the patches
and build-time configuration that were used for package revision 2.
In Autotools and CMake, this is a configure-time option like any other,
and will go into both SDL_REVISION (via SDL_revision.h) and
SDL_GetRevision().
In other build systems (MSVC, Xcode, etc.), defining the
SDL_VENDOR_INFO macro will get it into the output of SDL_GetRevision(),
although not SDL_REVISION.
Resolves: https://github.com/libsdl-org/SDL/issues/6418
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
eea9f638
|
2022-10-12T18:51:59
|
|
CI: Update to actions/checkout@v3.
|
|
151c2341
|
2022-10-06T05:27:37
|
|
ci: Add SDL_WERROR to a few configurations
|
|
cfab203f
|
2022-09-29T07:36:14
|
|
emscripten: Remove use of EM_ASM from SDL_timer code.
Instead use the native emscripten timer API.
See https://github.com/emscripten-core/emscripten/issues/17941
|
|
a97d2e69
|
2022-09-30T10:47:13
|
|
GitHub Actions: bump Emscripten version used to build to 2.0.31.
Reference PR #6304.
|
|
12f9bcd2
|
2022-05-08T17:08:41
|
|
Build tests for all CMake platforms on CI
|
|
e201f338
|
2022-06-08T14:54:47
|
|
ci: enable CMake test for Emscripten
|
|
f858d130
|
2022-06-03T19:24:20
|
|
ci: test installed packages using CMake
|
|
79a16da6
|
2022-05-04T18:14:22
|
|
workflows: Change how we make CMake verbose
Some CI workers don't seem to understand `cmake -v`, and Windows' shell
doesn't understand `VERBOSE=1 cmake`.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
50bc0136
|
2022-05-04T17:45:26
|
|
workflows: Tell CMake and Makefile.in to show compiler command-lines
This is usually desirable for batch processing: it lets us see exactly
what is happening in the logs.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
b161c9ba
|
2021-08-14T16:30:37
|
|
CI: Add Emscripten build
|