diff options
author | Zeeshan Ali <zeenix@collabora.co.uk> | 2018-07-10 13:17:52 +0200 |
---|---|---|
committer | Zeeshan Ali <zeenix@collabora.co.uk> | 2018-07-10 13:17:52 +0200 |
commit | 00c4b8e4707a3a15a2e5589e1c72e8759923ce33 (patch) | |
tree | 095e9e1beaa429cac836dc882623dd4644bfa9ef /public-api | |
parent | 7d3fa8450958e7c536e84f150b690e454fc3f95c (diff) | |
download | geoclue-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.build | 15 |
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) |