summaryrefslogtreecommitdiff
path: root/public-api/meson.build
blob: b0caff4c464da495bea9854b58d0590f7329d5fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
headers = [ 'gclue-enums.h' ]

header_dir = 'libgeoclue-' + gclue_api_version
install_headers(headers, subdir: header_dir)
install_dir = join_paths(get_option('includedir'), 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: install_dir)
libgeoclue_public_api_sources = [ libgeoclue_public_api_gen_sources,
                                  'gclue-enums.c' ]

libgeoclue_public_api_inc = include_directories('.')
libgeoclue_public_api = static_library('geoclue-public-api',
                                       libgeoclue_public_api_sources,
                                       dependencies: base_deps,
                                       install: false)