From 3ed99ad26ebe8335879a42cb24669ad884609377 Mon Sep 17 00:00:00 2001 From: eldritch horrors Date: Mon, 17 Mar 2025 15:45:27 +0100 Subject: [PATCH] n-e-j: use full lix warning config this would've caught the missing aio await. also disable some rather annoying deprecation and missing initializer warnings in dev builds. Change-Id: Ibbb9dfc67eada0e7843081b669b7c8726a02ec29 --- subprojects/nix-eval-jobs/src/meson.build | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/subprojects/nix-eval-jobs/src/meson.build b/subprojects/nix-eval-jobs/src/meson.build index f9288c767..773d0a7e1 100644 --- a/subprojects/nix-eval-jobs/src/meson.build +++ b/subprojects/nix-eval-jobs/src/meson.build @@ -1,3 +1,17 @@ +add_project_arguments( + '-Wno-unused-parameter', + '-Wno-deprecated-declarations', + '-Wno-missing-field-initializers', + '-Wimplicit-fallthrough', + '-Werror=switch', + '-Werror=switch-enum', + '-Werror=unused-result', + '-Wdeprecated-copy', + '-Wignored-qualifiers', + '-Werror=suggest-override', + language : 'cpp', +) + src = files( 'nix-eval-jobs.cc', 'eval-args.cc',