fucking shit generator doesnt even support clang after all this fucking time. yes im using bugs these dumb cunts didnt catch, namely member over property access from a subclass, to fix hopelessly mixed up compiler family flags

This commit is contained in:
Reece Wilson 2022-12-17 23:16:19 +00:00
parent da9ae8d0f7
commit b6e6f473ab

View File

@ -47,7 +47,10 @@
-- Returns list of C compiler flags for a configuration. -- Returns list of C compiler flags for a configuration.
-- --
gcc.shared = { gcc.shared = {
floatingpoint = {
Fast = "-ffast-math",
Strict = "-ffloat-store",
}
} }
gcc.cflags = { gcc.cflags = {
@ -80,10 +83,6 @@
ShadowedVariables = "-Wshadow", ShadowedVariables = "-Wshadow",
UndefinedIdentifiers = "-Wundef", UndefinedIdentifiers = "-Wundef",
}, },
floatingpoint = {
Fast = "-ffast-math",
Strict = "-ffloat-store",
},
strictaliasing = { strictaliasing = {
Off = "-fno-strict-aliasing", Off = "-fno-strict-aliasing",
Level1 = { "-fstrict-aliasing", "-Wstrict-aliasing=1" }, Level1 = { "-fstrict-aliasing", "-Wstrict-aliasing=1" },
@ -259,10 +258,6 @@
ShadowedVariables = "-Wshadow", ShadowedVariables = "-Wshadow",
UndefinedIdentifiers = "-Wundef", UndefinedIdentifiers = "-Wundef",
}, },
floatingpoint = {
Fast = "-ffast-math",
Strict = "-ffloat-store",
},
strictaliasing = { strictaliasing = {
Off = "-fno-strict-aliasing", Off = "-fno-strict-aliasing",
Level1 = { "-fstrict-aliasing", "-Wstrict-aliasing=1" }, Level1 = { "-fstrict-aliasing", "-Wstrict-aliasing=1" },