-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmeson.build
34 lines (28 loc) · 994 Bytes
/
meson.build
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
# License: 5G-MAG Public License (v1.0)
# Author: Dev Audsin
# Copyright: (C) 2022 British Broadcasting Corporation
#
# For full license terms please see the LICENSE file distributed with this
# program. If this file is missing then the license can be retrieved from
# https://drive.google.com/file/d/1cinCiA778IErENZ3JN52VFW-1ffHpx7Z/view
# Meson module fs and its functions like fs.hash_file require atleast meson 0.59.0
project('rt-5gms-application-function', 'c',
version : '1.4.2',
license : '5G-MAG Public',
meson_version : '>= 0.63.0',
default_options : [
'c_std=gnu89',
],
)
open5gs_project=subproject('open5gs',required:true)
svc_consumers_project=subproject('rt-5gc-service-consumers',required:true)
build_tests = open5gs_project.get_variable('build_tests')
subdir('tools')
subdir('src')
systemd_path_cmd = find_program('systemd-path', required : false)
if systemd_path_cmd.found()
subdir('systemd')
endif
if build_tests
subdir('tests')
endif