summaryrefslogtreecommitdiff
path: root/lang/gjs/meson.build
blob: 51496dcdf660899993b03a884e2c74e8777a7f27 (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
33
project('astal-gjs')

dest = get_option('prefix') / get_option('datadir') / 'astal' / 'gjs'

dependency('astal-io-0.1')
dependency('astal-3.0')

install_data(
  [
    'src/binding.ts',
    'src/file.ts',
    'src/gobject.ts',
    'src/index.ts',
    'src/process.ts',
    'src/time.ts',
    'src/variable.ts',
    'src/overrides.ts',
    'src/_app.ts',
  ],
  install_dir: dest,
)

install_subdir('src/gtk3', install_dir: dest)
install_subdir('src/gtk4', install_dir: dest)

import('pkgconfig').generate(
  description: 'Astal GJS pacakge',
  name: meson.project_name(),
  install_dir: get_option('libdir') / 'pkgconfig',
  variables: {
    'srcdir': dest,
  },
)