summaryrefslogtreecommitdiff
path: root/libgail-util/meson.build
blob: ffce5788eab13a534356a1ea682427188578eec6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
gailutil_sources = files(
  'gailmisc.c',
  'gailtextutil.c',
)

gailutil_public_headers = files(
  'gailmisc.h',
  'gailtextutil.h',
  'gail-util.h',
  )

install_headers(gailutil_public_headers, subdir : 'gail-3.0/libgail-util')

gailutil_link_args = common_ldflags

if cc.get_id() == 'msvc'
  gailutil_link_args += '-def:@0@/gailutil.def'.format(meson.current_source_dir())
endif

libgailutil = shared_library('gailutil-3',
                             soversion: gtk_soversion,
                             version: gail_library_version,
                             darwin_versions: ['1', '1.0'],
                             sources: [gailutil_sources],
                             dependencies: libgtk_dep,
                             include_directories: [confinc, gtkinc],
                             c_args: [
                               '-DGDK_DISABLE_DEPRECATED',
                               '-DGTK_DISABLE_DEPRECATED',
                             ] + common_cflags,
                             link_args: gailutil_link_args,
                             install: true)