Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vOcTU-00Fj4c-2f for pgsql-hackers@arkaria.postgresql.org; Thu, 27 Nov 2025 13:55:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vOcTT-006dyb-1a for pgsql-hackers@arkaria.postgresql.org; Thu, 27 Nov 2025 13:55:55 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vOYIg-0056BV-2U for pgsql-hackers@lists.postgresql.org; Thu, 27 Nov 2025 09:28:31 +0000 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vOYIe-001ijw-2e for pgsql-hackers@lists.postgresql.org; Thu, 27 Nov 2025 09:28:30 +0000 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-4ed66b5abf7so18533901cf.1 for ; Thu, 27 Nov 2025 01:28:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764235709; x=1764840509; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=HK3SE4yJdwUqEL1/3Ul8czX+PcptsjKfxvVmGr/ye8E=; b=OOn7n8d/EuL2T0AswtsYrvOhttzbWfC7kU+MN6JYJH0n9jcf7HM34pZa3NpfJ+7+B+ 0J3yW+/xEsHv6Zi2s8/CEOlI+CkXf6rAlEinaXG0iNaeujowixjw3KyC5HqquOJIsNhN 8m8by0HvH9GRsVWY850gCgPTWwzv/E6TkFD36QPF4sKOD85CQeNd6yEN1joUNQR4fXdJ UNKZsDmowx5562f6rknRrE8FjNpOZubJDd1EQoEEtT3MyTAbsv/McDztuGGyFRT+Gn+v g1ElVX5OHNmt9+jRx1TxemQPAbELMf4oY2DacEMgBU/U+RfUti73s7ZletoQ4GIub3hB mH/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764235709; x=1764840509; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HK3SE4yJdwUqEL1/3Ul8czX+PcptsjKfxvVmGr/ye8E=; b=chEcOQZOGQIylpPhVdSXZ/oAhz5kcDD1vc6IIjtclGd8cZqki3ABC5Ol8u+PB6W+f9 Ndt1my2tSOhF3JXuDBXaSAQlkhwWL3J2W2kOBxdqD8HYspxKX+k1E58AGyWj73QagZgv tqazXlbksbb1yngM/Lx6d2FDiIzX5vXLAC/OujCxqicot7gQ6MBJgwilVJTSVgSl39iX TwAr7WT6hHmhdQpWWKp6oC+3BdXU/IYK7Qaxwkdy9/9pSEWrH+DNP8yOiYTJbUuw3Cic et2YGpRMDelCmcycI8L14j6wuAZmDdBs525/DIeFvYQ7fdsJ22hbLLSk0tQ9lozSG7vq JP6Q== X-Gm-Message-State: AOJu0YxPw1owjAGHujIyBd+lOhEXjfrPyXhVWAkcdb9wj8G2pbvaCfk2 dnqgFlP0fdZvYu4eK8sxD2g7IlHkOqxjtcAuMa+c0VvbVjpUR5em+0M5Ttc+KM7p3Ok82MfWcU+ mQoFDYpF1MeLCuiskvL+i/42tDIrETLEWmv+Iegc= X-Gm-Gg: ASbGncvb+Bhcd+54G8hohvayex026UONuuUorbBQMfQXedFjwatCmvt2h6NIVyGSCVt EU8YE2X6KeglUEG2PaAqD2gL5hwvI7Fv1jyxKwUDy7RINHnU673mb1KtOustOVyKNy3HK7ZdIkc 2H1h1M8kEm+XbWFbIbzZPbBSvatQndJKnVWyAY428sd8yqat19NqNtKziBo3TM20sxPD5aOzwGl bakAS9zSCFAVji92F6pwNooYcbzEoJTfDIY6EkkKGjc4arSLeWZUc4HCytEcbYJR1VpBNTwkqXt YxXe83U= X-Google-Smtp-Source: AGHT+IGv7tQaMGMMkh7xEuPQ+9M+DM3bqXMf0ApYa/VXSNGhdhDhAVOiTwCAeObASbHlhaHl9Gl0Hwbq7MQE1LtFxao= X-Received: by 2002:a05:622a:1aaa:b0:4ed:e55b:767e with SMTP id d75a77b69052e-4ee587edceamr306003731cf.15.1764235708816; Thu, 27 Nov 2025 01:28:28 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?Q?Mi=C5=82osz_Bieniek?= Date: Thu, 27 Nov 2025 10:28:17 +0100 X-Gm-Features: AWmQ_bnHSgrrUndgwD3d4h_TLc_LOURSTvg6BemD8Vk39CssPi71xEQJvAfcXOY Message-ID: Subject: [PATCH] Add `headerscheck` run_target to meson To: pgsql-hackers@lists.postgresql.org Content-Type: multipart/mixed; boundary="000000000000b9d38b0644902253" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000b9d38b0644902253 Content-Type: multipart/alternative; boundary="000000000000b9d3890644902251" --000000000000b9d3890644902251 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, While reviewing a patch I noticed that we have a `make -s headerscheck` but there is no equivalent in meson. I prepared a small patch that adds `headerscheck` and `cpluspluscheck` targets. Best Regards, Mi=C5=82osz Bieniek --000000000000b9d3890644902251 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
While reviewing a patch I noticed that we have a `m= ake -s headerscheck` but there is no equivalent in meson.
I prepared a s= mall patch that adds `headerscheck` and `cpluspluscheck` targets.

Be= st Regards,
Mi=C5=82osz Bieniek=C2=A0
--000000000000b9d3890644902251-- --000000000000b9d38b0644902253 Content-Type: application/octet-stream; name="0001-Add-headerscheck-run_target-to-meson.patch" Content-Disposition: attachment; filename="0001-Add-headerscheck-run_target-to-meson.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mih8d9900 RnJvbSAyYzUwMjliYWQwYzJhNWZkYzYyMWRlOWJlYjFiYmJmNGQ1MzJiMDg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBtb296emkgPGJpZW5pZWsubWlsb3N6MEBnbWFpbC5jb20+CkRh dGU6IFdlZCwgMjYgTm92IDIwMjUgMTM6MDU6NDQgKzAxMDAKU3ViamVjdDogW1BBVENIXSBBZGQg YGhlYWRlcnNjaGVja2AgcnVuX3RhcmdldCB0byBtZXNvbgoKLS0tCiBtZXNvbi5idWlsZCB8IDE0 ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL21lc29uLmJ1aWxkIGIvbWVzb24uYnVpbGQKaW5kZXggNmU3ZGRkNzQ2ODMuLjhkNDgz OWFlNjRiIDEwMDY0NAotLS0gYS9tZXNvbi5idWlsZAorKysgYi9tZXNvbi5idWlsZApAQCAtMzkw MCw2ICszOTAwLDIwIEBAIGVuZGlmCiAKIAogCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgaGVhZGVyc2NoZWNrCisjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMKKworcnVuX3RhcmdldCgnaGVhZGVyc2NoZWNrJywKKyAgY29tbWFuZDogW21lc29uLnByb2pl Y3Rfc291cmNlX3Jvb3QoKSAvICdzcmMvdG9vbHMvcGdpbmNsdWRlL2hlYWRlcnNjaGVjayddCisp CisKK3J1bl90YXJnZXQoJ2NwbHVzcGx1c2NoZWNrJywKKyAgY29tbWFuZDogW21lc29uLnByb2pl Y3Rfc291cmNlX3Jvb3QoKSAvICdzcmMvdG9vbHMvcGdpbmNsdWRlL2hlYWRlcnNjaGVjaycsICct LWNwbHVzcGx1cyddCispCisKKworCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMgVGhlIEVuZCwgVGhlIEVuZCwgTXkgRnJp ZW5kCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMKLS0gCjIuNDkuMAoK --000000000000b9d38b0644902253--