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.
32 lines
626 B
32 lines
626 B
# This file is for testing meson format with editor config |
|
|
|
project('default format') |
|
|
|
meson_cmd = find_program('meson') |
|
meson_files = { |
|
'self': files('meson.build'), |
|
'comments': files('crazy_comments.meson'), |
|
'indentation': files('indentation.meson'), |
|
'subdir editorconfig': files('subdir/sub.meson'), |
|
} |
|
|
|
foreach name, f : meson_files |
|
test( |
|
name, |
|
meson_cmd, |
|
args: ['format', '-e', '--check-only', f], |
|
) |
|
|
|
# Test that .editorconfig can also be loaded from options file |
|
test( |
|
name + '-fromconfig', |
|
meson_cmd, |
|
args: [ |
|
'format', |
|
'-c', |
|
files('options.ini'), |
|
'--check-only', |
|
f, |
|
], |
|
) |
|
endforeach
|
|
|