File: meson.build

package info (click to toggle)
foundry 1.1~beta-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,552 kB
  • sloc: ansic: 167,487; xml: 417; makefile: 21; sh: 19; javascript: 10
file content (72 lines) | stat: -rw-r--r-- 1,766 bytes parent folder | download | duplicates (2)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
if not get_option('feature-vcs')
  error('-Dfeature-git=true requires -Dfeature-vcs=true')
endif

libfoundry_config_conf.set10('FOUNDRY_FEATURE_GIT', true)

foundry_sources += files([
  'foundry-git-blame.c',
  'foundry-git-branch.c',
  'foundry-git-commit.c',
  'foundry-git-commit-builder.c',
  'foundry-git-cloner.c',
  'foundry-git-diff.c',
  'foundry-git-delta.c',
  'foundry-git-diff-hunk.c',
  'foundry-git-diff-line.c',
  'foundry-git-file.c',
  'foundry-git-reference.c',
  'foundry-git-remote.c',
  'foundry-git-signature.c',
  'foundry-git-stats.c',
  'foundry-git-status-entry.c',
  'foundry-git-status-list.c',
  'foundry-git-tag.c',
  'foundry-git-tree.c',
  'foundry-git-uri.c',
  'foundry-git-vcs.c',
])

foundry_private_sources += files([
  'foundry-git-callbacks.c',
  'foundry-git-error.c',
  'foundry-git-file-list.c',
  'foundry-git-line-changes.c',
  'foundry-git-monitor.c',
  'foundry-git-patch.c',
  'foundry-git-repository.c',
  'foundry-git-repository-paths.c',
  'foundry-git-time.c',
  'foundry-git.c',
  'line-cache.c',
])

foundry_headers += files([
  'foundry-git-blame.h',
  'foundry-git-branch.h',
  'foundry-git-commit.h',
  'foundry-git-commit-builder.h',
  'foundry-git-cloner.h',
  'foundry-git-diff.h',
  'foundry-git-delta.h',
  'foundry-git-diff-hunk.h',
  'foundry-git-diff-line.h',
  'foundry-git-file.h',
  'foundry-git-reference.h',
  'foundry-git-remote.h',
  'foundry-git-signature.h',
  'foundry-git-stats.h',
  'foundry-git-status-entry.h',
  'foundry-git-status-list.h',
  'foundry-git-tag.h',
  'foundry-git-tree.h',
  'foundry-git-uri.h',
  'foundry-git-vcs.h',
])

foundry_deps += [
  dependency('libgit2', version: '>= 1.6'),
  dependency('libssh2'),
]

foundry_include_directories += [include_directories('.')]