Skip to content

Unify all platforms with CMake #27

Unify all platforms with CMake

Unify all platforms with CMake #27

Triggered via pull request August 25, 2024 10:44
Status Success
Total duration 4m 9s
Artifacts 7

main.yml

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

Annotations

50 warnings
ninja-generic-dynamic: src/common.c#L429
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ninja-generic-dynamic: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-dynamic: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-dynamic: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-dynamic: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-dynamic: src/EX_browser_sources.c#L863
this ‘if’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-dynamic: src/cl_main.c#L2145
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
ninja-generic-dynamic: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-generic-dynamic: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-generic-dynamic: src/gl_misc.c#L86
useless type name in empty declaration
ninja-generic-static: src/common.c#L429
ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
ninja-generic-static: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-static: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-static: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-static: src/parser.c#L725
this ‘else’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-static: src/EX_browser_sources.c#L863
this ‘if’ clause does not guard... [-Wmisleading-indentation]
ninja-generic-static: src/cl_main.c#L2145
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
ninja-generic-static: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-generic-static: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-generic-static: src/gl_misc.c#L86
useless type name in empty declaration
xcode-arm64-release-ci: src/xsd_document.c#L1170
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/xsd.c#L198
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vx_tracker.c#L1303
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vx_tracker.c#L1408
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vx_coronas.c#L338
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vx_coronas.c#L510
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vx_coronas.c#L579
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-arm64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
xcode-arm64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
xcode-arm64-release-ci: src/vm_interpreted.c#L221
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/xsd_document.c#L1170
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/xsd.c#L198
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vx_tracker.c#L1303
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vx_tracker.c#L1408
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vx_coronas.c#L338
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vx_coronas.c#L510
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vx_coronas.c#L579
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
xcode-x64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
xcode-x64-release-ci: src/vm_local.h#L173
redefinition of typedef 'vm_t' is a C11 feature [-Wtypedef-redefinition]
xcode-x64-release-ci: src/vm_interpreted.c#L221
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
ninja-mingw64-x64-cross: src/cl_main.c#L2145
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
ninja-mingw64-x64-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-mingw64-x64-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-mingw64-x64-cross: src/gl_misc.c#L86
useless type name in empty declaration
ninja-mingw64-x64-cross: src/q_shared.c#L250
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
ninja-mingw64-i686-cross: src/cl_main.c#L2145
suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
ninja-mingw64-i686-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-mingw64-i686-cross: src/snd_mem.c#L679
pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
ninja-mingw64-i686-cross: src/gl_misc.c#L86
useless type name in empty declaration
ninja-mingw64-i686-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-universal-sandboxed
7.66 MB
ninja-generic-static-release
5.01 MB
ninja-mingw64-i686-cross
4.49 MB
ninja-mingw64-x64-cross
4.45 MB
ninja-msvc-x64
3.97 MB
xcode-arm64-release-ci
3.65 MB
xcode-x64-release-ci
4.04 MB