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

index 052425ca05d79aabbb929c05750cdd086820faf3..36d6430a03fe027ecc13f17f69b5247cf4eda1e3 100644 (file)
@@ -1,12 +1,9 @@
-# MySQL
-# Outputs: deps_mysql
-
-deps_mysql = dependency('libmysql', required: false)
-if not deps_mysql.found()
-  deps_mysql = dependency('libmariadb', required: false)
+dep_mysql = dependency('libmysql', required: false)
+if not dep_mysql.found()
+  dep_mysql = dependency('libmariadb', required: false)
 endif
 
-if not deps_mysql.found()
+if not dep_mysql.found()
   mysql_config = find_program('mysql_config', required: false)
   if not mysql_config.found()
     mysql_config = find_program('mariadb_config', required: true)
@@ -21,8 +18,15 @@ if not deps_mysql.found()
   mysql_version_res = run_command(mysql_config, '--cc_version', check: true)
   mysql_version = mysql_version_res.stdout().strip()
 
-  deps_mysql = declare_dependency(compile_args: mysql_cflags, link_args: mysql_ldflags, version: mysql_version)
+  dep_mysql = declare_dependency(
+    compile_args: mysql_cflags,
+    link_args: mysql_ldflags,
+    version: mysql_version,
+  )
 endif
 
-summary('MySQL/MariaDB', deps_mysql.found(), bool_yn: true, section: 'Configuration')
-summary('MySQL/MariaDB Version', deps_mysql.version(), section: 'Configuration')
+summary('MySQL/MariaDB', dep_mysql.found(), bool_yn: true, section: 'MySQL')
+
+if dep_mysql.found()
+  summary('Version', dep_mysql.version(), section: 'MySQL')
+endif