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

index dbc45dca2cf4bd3b53b35a7650be0b9953461dc7..6f1647799338437d7d46bf4233584ee209f8c819 100644 (file)
@@ -1,9 +1,6 @@
-# ODBC
-# Outputs: deps_odbc
+dep_odbc = dependency('odbc', required: false)
 
-deps_odbc = dependency('odbc', required: false)
-
-if not deps_odbc.found()
+if not dep_odbc.found()
   odbc_config = find_program('odbc_config', required: true)
 
   odbc_cflags_res = run_command(odbc_config, '--cflags', check: true)
@@ -15,8 +12,15 @@ if not deps_odbc.found()
   odbc_version_res = run_command(odbc_config, '--version', check: true)
   odbc_version = odbc_version_res.stdout().strip()
 
-  deps_odbc = declare_dependency(compile_args: odbc_cflags, link_args: odbc_ldflags, version: odbc_version)
+  dep_odbc = declare_dependency(
+    compile_args: odbc_cflags,
+    link_args: odbc_ldflags,
+    version: odbc_version,
+  )
 endif
 
-summary('ODBC', deps_odbc.found(), bool_yn: true, section: 'Configuration')
-summary('ODBC Version', deps_odbc.version(), section: 'Configuration')
+summary('ODBC', dep_odbc.found(), bool_yn: true, section: 'ODBC')
+
+if dep_odbc.found()
+  summary('Version', dep_odbc.version(), section: 'ODBC')
+endif