From acc27139f66a9792a8a2e710ca5d14b88e6eb726 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 5 Sep 2024 15:07:07 -0400 Subject: build/flags: Use auto-detection for all warning flags --- build/flags/Wformat.c | 9 +++++++++ build/flags/Wimplicit-fallthrough.c | 9 +++++++++ build/flags/Wimplicit.c | 9 +++++++++ build/flags/Wmissing-decls.c | 9 +++++++++ build/flags/Wmissing-var-decls.c | 9 +++++++++ build/flags/Wshadow.c | 9 +++++++++ build/flags/Wsign-compare.c | 9 +++++++++ build/flags/Wstrict-prototypes.c | 9 +++++++++ build/flags/missing-var-decls.c | 9 --------- 9 files changed, 72 insertions(+), 9 deletions(-) create mode 100644 build/flags/Wformat.c create mode 100644 build/flags/Wimplicit-fallthrough.c create mode 100644 build/flags/Wimplicit.c create mode 100644 build/flags/Wmissing-decls.c create mode 100644 build/flags/Wmissing-var-decls.c create mode 100644 build/flags/Wshadow.c create mode 100644 build/flags/Wsign-compare.c create mode 100644 build/flags/Wstrict-prototypes.c delete mode 100644 build/flags/missing-var-decls.c (limited to 'build/flags') diff --git a/build/flags/Wformat.c b/build/flags/Wformat.c new file mode 100644 index 0000000..287b209 --- /dev/null +++ b/build/flags/Wformat.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wformat=2 +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wimplicit-fallthrough.c b/build/flags/Wimplicit-fallthrough.c new file mode 100644 index 0000000..c32058d --- /dev/null +++ b/build/flags/Wimplicit-fallthrough.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wimplicit-fallthrough +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wimplicit.c b/build/flags/Wimplicit.c new file mode 100644 index 0000000..3ea2b90 --- /dev/null +++ b/build/flags/Wimplicit.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Werror=implicit +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wmissing-decls.c b/build/flags/Wmissing-decls.c new file mode 100644 index 0000000..5ef3e96 --- /dev/null +++ b/build/flags/Wmissing-decls.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wmissing-declarations +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wmissing-var-decls.c b/build/flags/Wmissing-var-decls.c new file mode 100644 index 0000000..5c20cc6 --- /dev/null +++ b/build/flags/Wmissing-var-decls.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wmissing-variable-declarations +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wshadow.c b/build/flags/Wshadow.c new file mode 100644 index 0000000..28f6ef3 --- /dev/null +++ b/build/flags/Wshadow.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wshadow +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wsign-compare.c b/build/flags/Wsign-compare.c new file mode 100644 index 0000000..f083083 --- /dev/null +++ b/build/flags/Wsign-compare.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wsign-compare +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/Wstrict-prototypes.c b/build/flags/Wstrict-prototypes.c new file mode 100644 index 0000000..9614bee --- /dev/null +++ b/build/flags/Wstrict-prototypes.c @@ -0,0 +1,9 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/// _CFLAGS += -Wstrict-prototypes +/// -Werror + +int main(void) { + return 0; +} diff --git a/build/flags/missing-var-decls.c b/build/flags/missing-var-decls.c deleted file mode 100644 index 5c20cc6..0000000 --- a/build/flags/missing-var-decls.c +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright © Tavian Barnes -// SPDX-License-Identifier: 0BSD - -/// _CFLAGS += -Wmissing-variable-declarations -/// -Werror - -int main(void) { - return 0; -} -- cgit v1.2.3