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.
20 lines
476 B
20 lines
476 B
5 years ago
|
project( 'Genie multiple and mixed sources', 'vala', 'c' )
|
||
|
|
||
|
genie_deps = [
|
||
|
dependency( 'glib-2.0' ),
|
||
|
dependency( 'gobject-2.0' ),
|
||
|
]
|
||
|
|
||
|
sources = [
|
||
|
'init.gs',
|
||
|
'test_one.gs',
|
||
|
'test_two.gs',
|
||
|
'vala_test_one.vala',
|
||
|
'vala_test_two.vala',
|
||
|
'c_test_one.c',
|
||
|
'c_test_two.c',
|
||
|
]
|
||
|
|
||
|
prog = executable( 'genie_prog', sources, dependencies: genie_deps )
|
||
|
test( 'Given a Genie program when it is compiled from multiple mixed sources then it should work', prog )
|