@@ -639,7 +639,8 @@ pub fn build(b: *std.Build) void {
639639 sdl_mod .addLibraryPath (path );
640640 }
641641
642- var sdl_c_flags : std .BoundedArray ([]const u8 , common_c_flags .len + 3 ) = .{};
642+ var buffer : [common_c_flags .len + 3 ][]const u8 = undefined ;
643+ var sdl_c_flags = std .ArrayListUnmanaged ([]const u8 ).initBuffer (& buffer );
643644 sdl_c_flags .appendSliceAssumeCapacity (& common_c_flags );
644645 if (sdl_lib .linkage .? == .dynamic ) {
645646 sdl_c_flags .appendAssumeCapacity ("-fvisibility=hidden" );
@@ -656,7 +657,7 @@ pub fn build(b: *std.Build) void {
656657 }
657658
658659 sdl_mod .addCSourceFiles (.{
659- .flags = sdl_c_flags .slice () ,
660+ .flags = sdl_c_flags .items ,
660661 .files = &.{
661662 "src/SDL.c" ,
662663 "src/SDL_assert.c" ,
@@ -829,7 +830,7 @@ pub fn build(b: *std.Build) void {
829830 switch (sdl_lib .linkage .? ) {
830831 .static = > {
831832 sdl_mod .addCSourceFiles (.{
832- .flags = sdl_c_flags .slice () ,
833+ .flags = sdl_c_flags .items ,
833834 .files = & sdl_uclibc_c_files ,
834835 });
835836 },
@@ -872,7 +873,7 @@ pub fn build(b: *std.Build) void {
872873
873874 if (windows ) {
874875 sdl_mod .addCSourceFiles (.{
875- .flags = sdl_c_flags .slice () ,
876+ .flags = sdl_c_flags .items ,
876877 .files = &.{
877878 "src/audio/dummy/SDL_dummyaudio.c" ,
878879 "src/audio/disk/SDL_diskaudio.c" ,
@@ -977,7 +978,7 @@ pub fn build(b: *std.Build) void {
977978 }
978979 if (linux ) {
979980 sdl_mod .addCSourceFiles (.{
980- .flags = sdl_c_flags .slice () ,
981+ .flags = sdl_c_flags .items ,
981982 .files = &.{
982983 "src/audio/dummy/SDL_dummyaudio.c" ,
983984 "src/audio/disk/SDL_diskaudio.c" ,
@@ -1101,15 +1102,15 @@ pub fn build(b: *std.Build) void {
11011102 });
11021103 if (linux_deps_values ) | deps_values | {
11031104 sdl_mod .addCSourceFiles (.{
1104- .flags = sdl_c_flags .slice () ,
1105+ .flags = sdl_c_flags .items ,
11051106 .root = deps_values .dependency .path ("." ),
11061107 .files = deps_values .wayland_c_files ,
11071108 });
11081109 }
11091110 }
11101111 if (macos ) {
11111112 sdl_mod .addCSourceFiles (.{
1112- .flags = sdl_c_flags .slice () ,
1113+ .flags = sdl_c_flags .items ,
11131114 .files = &.{
11141115 "src/audio/dummy/SDL_dummyaudio.c" ,
11151116 "src/audio/disk/SDL_diskaudio.c" ,
@@ -1190,7 +1191,7 @@ pub fn build(b: *std.Build) void {
11901191 }
11911192 if (emscripten ) {
11921193 sdl_mod .addCSourceFiles (.{
1193- .flags = sdl_c_flags .slice () ,
1194+ .flags = sdl_c_flags .items ,
11941195 .files = &.{
11951196 "src/audio/dummy/SDL_dummyaudio.c" ,
11961197 "src/audio/disk/SDL_diskaudio.c" ,
@@ -1235,7 +1236,7 @@ pub fn build(b: *std.Build) void {
12351236 });
12361237 if (emscripten_pthreads ) {
12371238 sdl_mod .addCSourceFiles (.{
1238- .flags = sdl_c_flags .slice () ,
1239+ .flags = sdl_c_flags .items ,
12391240 .files = &.{
12401241 "src/thread/pthread/SDL_systhread.c" ,
12411242 "src/thread/pthread/SDL_sysmutex.c" ,
@@ -1247,7 +1248,7 @@ pub fn build(b: *std.Build) void {
12471248 });
12481249 } else {
12491250 sdl_mod .addCSourceFiles (.{
1250- .flags = sdl_c_flags .slice () ,
1251+ .flags = sdl_c_flags .items ,
12511252 .files = &.{
12521253 "src/thread/generic/SDL_syscond.c" ,
12531254 "src/thread/generic/SDL_sysmutex.c" ,
0 commit comments