Skip to content

Unify all platforms with CMake #33

Unify all platforms with CMake

Unify all platforms with CMake #33

Triggered via pull request September 3, 2024 15:32
Status Success
Total duration 15m 4s
Artifacts 5

main.yml

on: pull_request
Matrix: build
macos-universal
15s
macos-universal
Fit to window
Zoom out
Zoom in

Annotations

48 warnings
dynamic: src/common.c#L429
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
dynamic: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
dynamic: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
dynamic: src/gl_misc.c#L86
useless type name in empty declaration
dynamic: src/q_shared.c#L250
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
dynamic: src/sha1.c#L108
‘SHA1Transform’ accessing 64 bytes in a region of size 2 [-Wstringop-overflow=]
macos-x64-release-ci: src/xsd_document.c#L1170
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/xsd.c#L198
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vx_tracker.c#L1303
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vx_tracker.c#L1408
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vx_coronas.c#L338
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vx_coronas.c#L510
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vx_coronas.c#L579
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-x64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
macos-x64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
macos-x64-release-ci: src/vm_interpreted.c#L221
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/xsd_document.c#L1170
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/xsd.c#L198
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vx_tracker.c#L1303
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vx_tracker.c#L1408
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vx_coronas.c#L338
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vx_coronas.c#L510
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vx_coronas.c#L579
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
macos-arm64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
macos-arm64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
macos-arm64-release-ci: src/vm_interpreted.c#L221
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
static: build-static/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
static
You will need to install Xorg dependencies to use feature x11:
static
You will need to install Wayland dependencies to use feature wayland:
static: src/common.c#L429
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
static: src/sv_mod_frags.c#L181
passing argument 1 of ‘pcre2_substring_list_free_8’ from incompatible pointer type [-Wincompatible-pointer-types]
static: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
static: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
static: src/gl_misc.c#L86
useless type name in empty declaration
static: src/q_shared.c#L250
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
static: src/sha1.c#L108
‘SHA1Transform’ accessing 64 bytes in a region of size 2 [-Wstringop-overflow=]
mingw64-i686-cross: src/sv_mod_frags.c#L181
passing argument 1 of ‘pcre2_substring_list_free_8’ from incompatible pointer type [-Wincompatible-pointer-types]
mingw64-i686-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
mingw64-i686-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
mingw64-i686-cross: src/gl_misc.c#L86
useless type name in empty declaration
mingw64-i686-cross: src/q_shared.c#L250
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
mingw64-x64-cross: src/sv_mod_frags.c#L181
passing argument 1 of ‘pcre2_substring_list_free_8’ from incompatible pointer type [-Wincompatible-pointer-types]
mingw64-x64-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
mingw64-x64-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
mingw64-x64-cross: src/gl_misc.c#L86
useless type name in empty declaration
mingw64-x64-cross: src/q_shared.c#L250
writing 1 byte into a region of size 0 [-Wstringop-overflow=]

Artifacts

Produced during runtime
Name Size
ezQuake-macOS-042689ed
7.72 MB
ezQuake-mingw64-i686-cross-042689ed
4.52 MB
ezQuake-mingw64-x64-cross-042689ed
4.47 MB
ezQuake-msvc-x64-042689ed
3.99 MB
ezQuake-static-release-042689ed
5.05 MB