diff --git a/build.sh b/build.sh index a4d812f..240343a 100644 --- a/build.sh +++ b/build.sh @@ -1,8 +1,8 @@ cd "$(dirname "$0")" mkdir build pushd build -echo "clang ../src/meta/build_tool.c -ldl -o build_tool.exe -g -fdiagnostics-absolute-paths -Wsingle-bit-bitfield-constant-conversion" -clang ../src/meta/build_tool.c -ldl -o build_tool.exe -g -fdiagnostics-absolute-paths -Wsingle-bit-bitfield-constant-conversion +echo "clang ../src/meta/build_tool.c -ldl -o build_tool.exe -g -fdiagnostics-absolute-paths -Wno-single-bit-bitfield-constant-conversion" +clang ../src/meta/build_tool.c -ldl -o build_tool.exe -g -fdiagnostics-absolute-paths -Wno-single-bit-bitfield-constant-conversion popd ./build/build_tool.exe -cc=clang \ No newline at end of file diff --git a/build_file.c b/build_file.c index 1096254..a97f292 100644 --- a/build_file.c +++ b/build_file.c @@ -102,7 +102,7 @@ int main(int argc, char **argv) { } else { ok = os_systemf( "clang ../src/testing/testing_main.c -o testing.exe -g -I ../src" - " -fdiagnostics-absolute-paths -Wno-unsequenced -Wsingle-bit-bitfield-constant-conversion" + " -fdiagnostics-absolute-paths -Wno-unsequenced -Wno-single-bit-bitfield-constant-conversion" " -lm -ldl" ); if (ok != 0) return ok; diff --git a/src/app/app.gen.c b/src/app/app.gen.c index b3c182d..a555b09 100644 --- a/src/app/app.gen.c +++ b/src/app/app.gen.c @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/app/app.meta.c +// automatically generated using: C:\dev\wasm\src/app/app.meta.c type_t type__app_key_t = { type_kind_enum, s8_const_lit("app_key_t"), sizeof(app_key_t), .members = (type_member_t[]){ @@ -228,7 +228,7 @@ app_key_t w32_map_wparam_to_app_key(WPARAM wparam) { default: {return app_key_null;} break; } } -#endif/*/home/sev/wasm/src/app/app.meta.c(135)*/ +#endif/*C:\dev\wasm\src/app/app.meta.c(135)*/ type_t type__app_mouse_button_t = { type_kind_enum, s8_const_lit("app_mouse_button_t"), sizeof(app_mouse_button_t), .members = (type_member_t[]){ {.name = s8_const_lit("app_mouse_button_null"), .value = app_mouse_button_null}, diff --git a/src/app/app.gen.h b/src/app/app.gen.h index 4e720fc..9308a21 100644 --- a/src/app/app.gen.h +++ b/src/app/app.gen.h @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/app/app.meta.c +// automatically generated using: C:\dev\wasm\src/app/app.meta.c typedef enum { app_key_null, app_key_1, @@ -71,7 +71,7 @@ app_key_page_up, app_key_page_down, app_key_count, } app_key_t; -/*/home/sev/wasm/src/app/app.meta.c(135)*/ +/*C:\dev\wasm\src/app/app.meta.c(135)*/ typedef enum { app_mouse_button_null, app_mouse_button_left, diff --git a/src/core/core_math.gen.c b/src/core/core_math.gen.c index 74b89b3..193fa87 100644 --- a/src/core/core_math.gen.c +++ b/src/core/core_math.gen.c @@ -1,4 +1,4 @@ -// auto generated using: core_math_gen.py +// auto generated using: C:\dev\wasm\src\core\core_math_gen.py fn_inline v2f32_t v2f32(f32 x, f32 y) { return (v2f32_t){ x, y }; } gb_read_only v2f32_t v2f32_null = {0}; fn_inline b32 v2f32_is_null(v2f32_t a) { return memory_equal(&a, &v2f32_null, sizeof(a)); } diff --git a/src/meta/build_tool.c b/src/meta/build_tool.c index 3a83a1d..4672dd2 100644 --- a/src/meta/build_tool.c +++ b/src/meta/build_tool.c @@ -5156,9 +5156,9 @@ int main(int argument_count, char **arguments) { if (S8_AreEqual(cc, S8_Lit("cl"), false)) { result = os_systemf("cl \"%.*s\" -nologo -Zi -WX -W3 -wd4200 -diagnostics:column /Fe:%.*s /Fd:%.*s.pdb", S8_Expand(build_file), S8_Expand(exe_name), S8_Expand(name_no_ext)); } else if (S8_AreEqual(cc, S8_Lit("clang"), false)) { - result = os_systemf("clang \"%.*s\" -o %.*s -ldl -g -Wsingle-bit-bitfield-constant-conversion -fdiagnostics-absolute-paths -Wno-writable-strings %s", S8_Expand(build_file), S8_Expand(exe_name), IF_LINUX_ELSE("-lm", "")); + result = os_systemf("clang \"%.*s\" -o %.*s -ldl -g -Wno-single-bit-bitfield-constant-conversion -fdiagnostics-absolute-paths -Wno-writable-strings %s", S8_Expand(build_file), S8_Expand(exe_name), IF_LINUX_ELSE("-lm", "")); } else { - result = os_systemf("gcc \"%.*s\" -o %.*s -ldl -g -Wsingle-bit-bitfield-constant-conversion -Wno-write-strings %s", S8_Expand(build_file), S8_Expand(exe_name), IF_LINUX_ELSE("-lm", "")); + result = os_systemf("gcc \"%.*s\" -o %.*s -ldl -g -Wno-single-bit-bitfield-constant-conversion -Wno-write-strings %s", S8_Expand(build_file), S8_Expand(exe_name), IF_LINUX_ELSE("-lm", "")); } if (result != 0) { diff --git a/src/render/render.gen.c b/src/render/render.gen.c index 764ecb5..84754a9 100644 --- a/src/render/render.gen.c +++ b/src/render/render.gen.c @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/render/render.meta.c +// automatically generated using: C:\dev\wasm\src/render/render.meta.c gb_read_only u8 main_font_data[] = { 0,1,0,0,0,16,1,0,0,4,0,0,71,68,69,70,9,171,18,85,0,0,2,40,0,0,1,242,71,80,79,83,196,118,81,155,0,0,24,140,0,0,22,52,71,83,85,66,112,248,190,150,0,0,222,16,0,0,83,202,79,83,47,50, 138,149,152,224,0,0,1,200,0,0,0,96,83,84,65,84,121,145,108,221,0,0,1,96,0,0,0,46,99,109,97,112,147,243,132,151,0,0,75,136,0,0,65,218,103,97,115,112,0,0,0,16,0,0,1,20,0,0,0,8,103,108,121,102, diff --git a/src/ui/ui.gen.c b/src/ui/ui.gen.c index 97b5c53..3210f0b 100644 --- a/src/ui/ui.gen.c +++ b/src/ui/ui.gen.c @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/ui/ui.meta.c +// automatically generated using: C:\dev\wasm\src/ui/ui.meta.c type_t type__ui_color_t = { type_kind_enum, s8_const_lit("ui_color_t"), sizeof(ui_color_t), .members = (type_member_t[]){ diff --git a/src/ui/ui.gen.h b/src/ui/ui.gen.h index 8827bb1..5ccbc6d 100644 --- a/src/ui/ui.gen.h +++ b/src/ui/ui.gen.h @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/ui/ui.meta.c +// automatically generated using: C:\dev\wasm\src/ui/ui.meta.c typedef enum { ui_color_rect, ui_color_rect_hot, diff --git a/src/wasm_app/wasm_app.gen.c b/src/wasm_app/wasm_app.gen.c index 467ec14..85e6f9f 100644 --- a/src/wasm_app/wasm_app.gen.c +++ b/src/wasm_app/wasm_app.gen.c @@ -1,4 +1,4 @@ -// automatically generated using: /home/sev/wasm/src/wasm_app/wasm_app.meta.c +// automatically generated using: C:\dev\wasm\src/wasm_app/wasm_app.meta.c gb f32 font_size = 30; gb f32 _font_size = 30; gb_read_only mt_tweak_t tweak_table[] = {