summaryrefslogtreecommitdiff
path: root/public-api
diff options
context:
space:
mode:
authorZeeshan Ali <zeenix@collabora.co.uk>2018-07-10 13:17:52 +0200
committerZeeshan Ali <zeenix@collabora.co.uk>2018-07-10 13:17:52 +0200
commit00c4b8e4707a3a15a2e5589e1c72e8759923ce33 (patch)
tree095e9e1beaa429cac836dc882623dd4644bfa9ef /public-api
parent7d3fa8450958e7c536e84f150b690e454fc3f95c (diff)
downloadgeoclue-00c4b8e4707a3a15a2e5589e1c72e8759923ce33.tar.gz
build: Declare build-time deps on generated headers
This should fix the issue with parallel build on mega-multi-core machiens we are seeing.
Diffstat (limited to 'public-api')
-rw-r--r--public-api/meson.build15
1 files changed, 8 insertions, 7 deletions
diff --git a/public-api/meson.build b/public-api/meson.build
index b12a04e..3b78cf8 100644
--- a/public-api/meson.build
+++ b/public-api/meson.build
@@ -3,15 +3,16 @@ headers = [ 'gclue-enums.h' ]
header_dir = 'libgeoclue-' + gclue_api_version
install_headers(headers, subdir: header_dir)
-gen_sources = gnome.mkenums_simple('gclue-enum-types',
- sources: headers,
- header_prefix: '#include <gclue-enums.h>',
- decorator : 'GCLUE_ENUMS_H',
- install_header: true,
- install_dir: 'include/' + header_dir)
+libgeoclue_public_api_gen_sources = gnome.mkenums_simple(
+ 'gclue-enum-types',
+ sources: headers,
+ header_prefix: '#include <gclue-enums.h>',
+ decorator : 'GCLUE_ENUMS_H',
+ install_header: true,
+ install_dir: 'include/' + header_dir)
libgeoclue_public_api_inc = include_directories('.')
libgeoclue_public_api = static_library('geoclue-public-api',
- gen_sources,
+ libgeoclue_public_api_gen_sources,
dependencies: base_deps,
install: false)