[dconf: 6/21] build: Remove config.h definitions
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dconf: 6/21] build: Remove config.h definitions
- Date: Sat, 11 Aug 2018 21:38:11 +0000 (UTC)
commit 9ce9c03de0a7fbb1ec2ed83b2f02cb8b1459c58f
Author: Iñigo Martínez <inigomartinez gmail com>
Date: Tue Apr 10 07:24:21 2018 +0200
build: Remove config.h definitions
Although many files include the `config.h` file, no defitions are
used at all. Due to this, all the definitions have been removed.
However, the `config.h` file is still generated and included in many
files, as it may be useful for future global definitions.
meson.build | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
---
diff --git a/meson.build b/meson.build
index b1bbaa4..93c14dc 100644
--- a/meson.build
+++ b/meson.build
@@ -29,25 +29,6 @@ libversion = '@0@.@1@.@2@'.format(soversion, current, revision)
cc = meson.get_compiler('c')
valac = meson.get_compiler('vala')
-config_h = configuration_data()
-
-# package
-set_defines = [
- ['PACKAGE', meson.project_name()],
- ['PACKAGE_BUGREPORT', 'https://gitlab.gnome.org/GNOME/dconf/issues'],
- ['PACKAGE_NAME', meson.project_name()],
- ['PACKAGE_STRING', '@0@ @1@'.format(meson.project_name(), dconf_version)],
- ['PACKAGE_TARNAME', meson.project_name()],
- ['PACKAGE_URL', 'https://wiki.gnome.org/Projects/dconf'],
- ['PACKAGE_VERSION', dconf_version],
- ['VERSION', dconf_version],
- ['GETTEXT_PACKAGE', meson.project_name()]
-]
-
-foreach define: set_defines
- config_h.set_quoted(define[0], define[1])
-endforeach
-
# compiler flags
common_flags = []
@@ -73,7 +54,7 @@ dbus_session_service_dir = dependency('dbus-1').get_pkgconfig_variable('session_
configure_file(
output: 'config.h',
- configuration: config_h
+ configuration: configuration_data()
)
test_env = [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]