~elementary-pantheon/contractor/master

« back to all changes in this revision

Viewing changes to src/meson.build

  • Committer: Cody Garver
  • Author(s): Matt Harris
  • Date: 2018-05-24 21:16:56 UTC
  • Revision ID: git-v1:fe6f23e1d24ba1b63c76e504af8e16bb31012c97
Switch to Meson (#25)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
files = files(
 
2
    'Application.vala',
 
3
    'ContractDirectory.vala',
 
4
    'ContractFile.vala',
 
5
    'ContractKeyFile.vala',
 
6
    'ContractMatcher.vala',
 
7
    'ContractSorter.vala',
 
8
    'ContractSource.vala',
 
9
    'Contract.vala',
 
10
    'DBusService.vala',
 
11
    'FileEnumerator.vala',
 
12
    'FileService.vala',
 
13
    'GenericContract.vala',
 
14
    'main.vala',
 
15
    'MimeTypeManager.vala',
 
16
    'String.vala',
 
17
    'Translations.vala'
 
18
)
 
19
 
 
20
dependencies = [
 
21
    dependency('gee-0.8'),
 
22
    dependency('gio-2.0'),
 
23
    dependency('gio-unix-2.0'),
 
24
    dependency('glib-2.0'),
 
25
    meson.get_compiler('vala').find_library('posix'),
 
26
    meson.get_compiler('c').find_library('m', required : false)
 
27
]
 
28
 
 
29
executable(
 
30
    meson.project_name(),
 
31
    files,
 
32
    dependencies: dependencies,
 
33
    install : true
 
34
)