Fix EXTERNAL_CONFIG_FLAGS being defined even when no custom config is used when building with zig (#5410)

This commit is contained in:
ALONZO Robin
2025-12-15 00:03:31 +01:00
committed by GitHub
parent a0fd5ab1d9
commit 8d246fdaff

View File

@@ -155,9 +155,9 @@ fn compileRaylib(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.
);
}
if (options.config.len > 0) {
// Sets a flag indicating the use of a custom `config.h`
try raylib_flags_arr.append(b.allocator, "-DEXTERNAL_CONFIG_FLAGS");
if (options.config.len > 0) {
// Splits a space-separated list of config flags into multiple flags
//
// Note: This means certain flags like `-x c++` won't be processed properly.