The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
545 B
19 lines
545 B
project('subproj user', 'c', version : '2.3.4') |
|
|
|
sub = subproject('sublib') |
|
|
|
if meson.project_version() != '2.3.4' |
|
error('Incorrect master project version string:' + meson.project_version()) |
|
endif |
|
|
|
if meson.is_subproject() |
|
error('Claimed to be a subproject even though we are the master project.') |
|
endif |
|
|
|
inc = sub.get_variable('i') |
|
lib = sub.get_variable('l') |
|
|
|
e = executable('user', 'user.c', include_directories : inc, link_with : lib, install : true) |
|
test('subdirtest', e) |
|
|
|
meson.install_dependency_manifest('share/sublib/sublib.depmf')
|
|
|