project( 'indentation', default_options : { 'buildtype' : 'release', 'default_library' : 'shared', 'prefer_static' : false, 'unity' : 'off', }, meson_version : '>= 1.5.0', version : '1.2.3', ) a = [ 1, 2, 3, [ 4, 5, 6, [ 7, 8, 9, [ 10, # 10 11, # 11 12, # 12 ], 13, 14, 15, ], ], ] d = {} if meson.project_version().version_compare('>1.2') if meson.version().version_compare('>1.0') foreach i : a e = { 'a' : 'a', 'b' : 'b', 'c' : 'c', 'd' : [ 1, 2, 3, { 'e' : 'e', 'f' : 'f', 'g' : 'g', 'h' : { 'i' : ( # a 1 # b + # c 2 ), 'j' : [ 1, # 1 2, # 2 3, # 3 ], }, }, ], } endforeach endif endif subproject( '@0@-@1@-@2@-@3@'.format( meson.project_name(), meson.project_version(), meson.project_build_root(), meson.project_source_root(), ), default_options : [ 'aaaaaaaa=bbbbbbbbbb', 'cccccccccccc=ddddddddddddd', 'eeeeeeeeeeeeeee=fffffffffffff', 'gggggggggggggggggggggg=hhhhhhhhhhhhhhhhhhhh', ], )