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 ) |