]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
build: alpha sort the compiler flags
authorEmil Velikov <emil.l.velikov@gmail.com>
Mon, 4 Nov 2024 19:01:35 +0000 (19:01 +0000)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Fri, 8 Nov 2024 17:31:29 +0000 (11:31 -0600)
Pipe the lot through sort so one can reasonably search, add, edit
without going crazy.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/226
configure.ac
meson.build

index 075e98bb67582de30ab853440942e57eb124b1a9..b37946c07dba1f1522bb068f7a6aaf53ad5c7a5a 100644 (file)
@@ -258,41 +258,41 @@ PKG_NOARCH_INSTALLDIR
 CC_CHECK_FLAGS_APPEND(with_cflags, [CFLAGS], [\
                       -pipe \
                       -DANOTHER_BRICK_IN_THE \
-                      -Wall \
+                      -fdata-sections \
+                      -fdiagnostics-show-option \
+                      -ffunction-sections \
+                      -fno-common \
+                      -fvisibility=hidden \
                       -W \
+                      -Wall \
+                      -Wchar-subscripts \
+                      -Wdeclaration-after-statement \
+                      -Wendif-labels \
                       -Wextra \
-                      -Wvla \
-                      -Wundef \
+                      -Wfloat-equal \
                       -Wformat=2 \
-                      -Wlogical-op \
-                      -Wsign-compare \
+                      -Wformat-nonliteral \
                       -Wformat-security \
+                      -Winit-self \
+                      -Wlogical-op \
+                      -Wmissing-declarations \
                       -Wmissing-include-dirs \
-                      -Wformat-nonliteral \
+                      -Wmissing-noreturn \
+                      -Wmissing-prototypes \
+                      -Wnested-externs \
+                      -Wno-unused-parameter \
                       -Wold-style-definition \
                       -Wpointer-arith \
-                      -Winit-self \
-                      -Wdeclaration-after-statement \
-                      -Wfloat-equal \
-                      -Wmissing-prototypes \
-                      -Wstrict-prototypes \
                       -Wredundant-decls \
-                      -Wmissing-declarations \
-                      -Wmissing-noreturn \
                       -Wshadow \
-                      -Wendif-labels \
+                      -Wsign-compare \
                       -Wstrict-aliasing=3 \
-                      -Wwrite-strings \
-                      -Wno-unused-parameter \
-                      -Wnested-externs \
-                      -Wchar-subscripts \
+                      -Wstrict-prototypes \
                       -Wtype-limits \
+                      -Wundef \
                       -Wuninitialized \
-                      -fno-common \
-                      -fdiagnostics-show-option \
-                      -fvisibility=hidden \
-                      -ffunction-sections \
-                      -fdata-sections])
+                      -Wvla \
+                      -Wwrite-strings])
 AC_SUBST([OUR_CFLAGS], "$with_cflags $with_coverage_cflags")
 
 
index 1bd686ba39452aad46ab351326831f7a62c5e01d..b4789df452610d6f9cbd8760ed9cf3f2b5a6df2e 100644 (file)
@@ -112,37 +112,37 @@ endif
 
 add_project_arguments(
   cc.get_supported_arguments([
-    '-Wvla',
-    '-Wundef',
+    '-fdata-sections',
+    '-fdiagnostics-show-option',
+    '-ffunction-sections',
+    '-fno-common',
+    '-Wchar-subscripts',
+    '-Wdeclaration-after-statement',
+    '-Wendif-labels',
+    '-Wfloat-equal',
     '-Wformat=2',
-    '-Wlogical-op',
-    '-Wsign-compare',
+    '-Wformat-nonliteral',
     '-Wformat-security',
+    '-Winit-self',
+    '-Wlogical-op',
+    '-Wmissing-declarations',
     '-Wmissing-include-dirs',
-    '-Wformat-nonliteral',
+    '-Wmissing-noreturn',
+    '-Wmissing-prototypes',
+    '-Wnested-externs',
+    '-Wno-unused-parameter',
     '-Wold-style-definition',
     '-Wpointer-arith',
-    '-Winit-self',
-    '-Wdeclaration-after-statement',
-    '-Wfloat-equal',
-    '-Wmissing-prototypes',
-    '-Wstrict-prototypes',
     '-Wredundant-decls',
-    '-Wmissing-declarations',
-    '-Wmissing-noreturn',
     '-Wshadow',
-    '-Wendif-labels',
+    '-Wsign-compare',
     '-Wstrict-aliasing=3',
-    '-Wwrite-strings',
-    '-Wno-unused-parameter',
-    '-Wnested-externs',
-    '-Wchar-subscripts',
+    '-Wstrict-prototypes',
     '-Wtype-limits',
+    '-Wundef',
     '-Wuninitialized',
-    '-fno-common',
-    '-fdiagnostics-show-option',
-    '-ffunction-sections',
-    '-fdata-sections',
+    '-Wvla',
+    '-Wwrite-strings',
   ]),
   language : 'c'
 )