diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2021-05-01 16:55:38 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2021-05-01 16:55:38 +0100 |
commit | 833630979404faae2bd99c59e4e5739e675917f0 (patch) | |
tree | 64fa43a6238e4ee21389e0cd1be9561ab7a6eb82 /util | |
parent | 8f6cfe41773be1764a0813e6bd8f97e18d5b8cd3 (diff) | |
download | cairo-833630979404faae2bd99c59e4e5739e675917f0.tar.gz |
meson: Define HAVE_CONFIG_H as a project flag
Precisely what Autotools does, instead of adding it as per-target C
argument.
Once we remove HAVE_CONFIG_H checks in every source file, we'll be able
to drop it.
Diffstat (limited to 'util')
-rw-r--r-- | util/cairo-fdr/meson.build | 1 | ||||
-rw-r--r-- | util/cairo-gobject/meson.build | 1 | ||||
-rw-r--r-- | util/cairo-missing/meson.build | 1 | ||||
-rw-r--r-- | util/cairo-script/meson.build | 4 | ||||
-rw-r--r-- | util/cairo-sphinx/meson.build | 3 | ||||
-rw-r--r-- | util/cairo-trace/meson.build | 2 |
6 files changed, 2 insertions, 10 deletions
diff --git a/util/cairo-fdr/meson.build b/util/cairo-fdr/meson.build index 3cb66c678..001af27bc 100644 --- a/util/cairo-fdr/meson.build +++ b/util/cairo-fdr/meson.build @@ -4,7 +4,6 @@ cairo_fdr_sources = [ libcairofdr = library('cairo-fdr', cairo_fdr_sources, include_directories: [incbase, incsrc], - c_args: ['-DHAVE_CONFIG_H'], dependencies: deps, install: true, install_dir: join_paths(get_option('prefix'), get_option('libdir'), 'cairo'), diff --git a/util/cairo-gobject/meson.build b/util/cairo-gobject/meson.build index bf24242a0..e4e3c8302 100644 --- a/util/cairo-gobject/meson.build +++ b/util/cairo-gobject/meson.build @@ -8,7 +8,6 @@ cairo_gobject_headers = [ ] libcairogobject = library('cairo-gobject', cairo_gobject_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], dependencies: [glib_dep, gobject_dep], link_with: [libcairo], diff --git a/util/cairo-missing/meson.build b/util/cairo-missing/meson.build index dd1507b59..18c6caf33 100644 --- a/util/cairo-missing/meson.build +++ b/util/cairo-missing/meson.build @@ -6,7 +6,6 @@ cairo_missing_sources = [ inccairomissing = include_directories('.') libcairomissing = static_library('cairo-missing', cairo_missing_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], install: false, build_by_default: false, diff --git a/util/cairo-script/meson.build b/util/cairo-script/meson.build index f50a200df..7a6b55818 100644 --- a/util/cairo-script/meson.build +++ b/util/cairo-script/meson.build @@ -26,7 +26,6 @@ csi_trace_sources = [ libcairoscript = library('cairo-script-interpreter', cairoscript_interpreter_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], dependencies: deps, link_with: [libcairo], @@ -50,14 +49,12 @@ pkgmod.generate(libcairoscript, meson.override_dependency('cairo-script-interpreter', libcairoscript_dep) csi_replay_exe = executable('csi-replay', csi_replay_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], link_with: [libcairo, libcairoscript], dependencies: deps, ) csi_exec_exe = executable('csi-exec', csi_exec_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], link_with: [libcairo, libcairoscript], dependencies: deps, @@ -65,7 +62,6 @@ csi_exec_exe = executable('csi-exec', csi_exec_sources, if feature_conf.get('CAIRO_HAS_SCRIPT_SURFACE', 0) == 1 and conf.get('HAVE_LIBGEN_H', 0) == 1 csi_trace_exe = executable('csi-trace', csi_trace_sources, - c_args: ['-DHAVE_CONFIG_H'], include_directories: [incbase, incsrc], link_with: [libcairo, libcairoscript], dependencies: deps, diff --git a/util/cairo-sphinx/meson.build b/util/cairo-sphinx/meson.build index cf560aefd..f779744b9 100644 --- a/util/cairo-sphinx/meson.build +++ b/util/cairo-sphinx/meson.build @@ -8,7 +8,6 @@ cairo_sphinx_sources = [ libcairosphinx = library('cairo-sphinx', libcairo_sphinx_sources, include_directories: [incbase, incsrc], - c_args: ['-DHAVE_CONFIG_H'], dependencies: deps, install: true, install_dir: join_paths(get_option('prefix'), get_option('libdir'), 'cairo'), @@ -18,7 +17,7 @@ libdir = join_paths(get_option('prefix'), get_option('libdir')) cairosphinx_exe = executable('cairo-sphinx', cairo_sphinx_sources, include_directories: [incbase, incsrc, inccairoscript, incboilerplate], - c_args: ['-DHAVE_CONFIG_H', '-DLIBDIR="@0@"'.format(libdir)] + pthread_c_args, + c_args: ['-DLIBDIR="@0@"'.format(libdir)] + pthread_c_args, dependencies: deps + [glib_dep, rt_dep], link_with: [libcairo, libcairosphinx, libcairoscript, libcairoboilerplate], link_args: extra_link_args, diff --git a/util/cairo-trace/meson.build b/util/cairo-trace/meson.build index 7048786eb..c4a504759 100644 --- a/util/cairo-trace/meson.build +++ b/util/cairo-trace/meson.build @@ -12,7 +12,7 @@ libcairotrace = library('cairo-trace', cairo_trace_sources, include_directories: [incbase, incsrc], dependencies: deps, link_args: extra_link_args, - c_args: ['-DSHARED_LIB_EXT="@0@"'.format(shared_lib_ext), '-DHAVE_CONFIG_H'] + pthread_c_args, + c_args: ['-DSHARED_LIB_EXT="@0@"'.format(shared_lib_ext),] + pthread_c_args, install: true, install_dir: join_paths(get_option('prefix'), get_option('libdir'), 'cairo'), ) |