]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Cleanup the pgsql dependency detection
authorFred Morcos <fred.morcos@open-xchange.com>
Fri, 18 Aug 2023 22:17:29 +0000 (00:17 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:43 +0000 (13:28 +0100)
meson/pgsql/meson.build

index c22e2c2ce6564afcec1c44ed9138c2176f19134a..b51a472a904982ca1df3540bc0720deebd92de47 100644 (file)
@@ -1,9 +1,6 @@
-# PostgreSQL
-# Outputs: deps_pgsql
+dep_pgsql = dependency('libpq', required: false)
 
-deps_pgsql = dependency('libpq', required: false)
-
-if not deps_pgsql.found()
+if not dep_pgsql.found()
   pg_config = find_program('pg_config', required: true)
 
   pg_cflags_res = run_command(pg_config, '--cflags', check: true)
@@ -18,8 +15,15 @@ if not deps_pgsql.found()
   pg_version_res = run_command(pg_config, '--version', check: true)
   pg_version = pg_version_res.stdout().strip().split()[1]
 
-  deps_pgsql = declare_dependency(compile_args: pg_cflags + pg_cppflags, link_args: pg_ldflags, version: pg_version)
+  dep_pgsql = declare_dependency(
+    compile_args: pg_cflags + pg_cppflags,
+    link_args: pg_ldflags,
+    version: pg_version,
+  )
 endif
 
-summary('PostgreSQL', deps_pgsql.found(), bool_yn: true, section: 'Configuration')
-summary('PostgreSQL Version', deps_pgsql.version(), section: 'Configuration')
+summary('PostgreSQL', dep_pgsql.found(), bool_yn: true, section: 'PostgreSQL')
+
+if dep_pgsql.found()
+  summary('Version', dep_pgsql.version(), section: 'PostgreSQL')
+endif