summaryrefslogtreecommitdiff
path: root/core/meson.build
blob: 12b4f1d7cb19d004c1d4c533e2a21d1cacb3c00b (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
project(
  'astal',
  'vala',
  'c',
  version: run_command('cat', join_paths(meson.project_source_root(), 'version')).stdout().strip(),
  meson_version: '>= 0.62.0',
  default_options: [
    'warning_level=2',
    'werror=false',
    'c_std=gnu11',
  ],
)

prefix = get_option('prefix')
libdir = get_option('prefix') / get_option('libdir')
pkgdatadir = prefix / get_option('datadir') / 'astal'


assert(
  get_option('lib') or get_option('cli'),
  'Either lib or cli option must be set to true.',
)

if get_option('gjs')
  install_subdir('gjs', install_dir: pkgdatadir)
endif

subdir('src')