Re: [Mesa-dev] [PATCH 1/8] meson: Use consistent style
On Friday, 2018-01-05 15:40:20 -0800, Dylan Baker wrote: > Currently the meosn build has a mix of two styles: > arg : [foo, ... >bar], > > and > arg :[ ^ Missing space Other than that, the series is: Acked-by: Eric Engestrom> foo, ..., > bar, > ] > > For consistency let's pick one. I've picked the later style, which I > think is more readable, and is more common in the mesa code base. > > Signed-off-by: Dylan Baker > --- > src/amd/addrlib/meson.build | 9 ++- > src/amd/common/meson.build| 10 +-- > src/amd/vulkan/meson.build| 32 + > src/broadcom/meson.build | 5 +- > src/compiler/glsl/glcpp/meson.build | 6 +- > src/compiler/glsl/meson.build | 6 +- > src/gallium/drivers/freedreno/meson.build | 6 +- > src/glx/meson.build | 5 +- > src/intel/compiler/meson.build| 6 +- > src/intel/vulkan/meson.build | 82 +++- > src/mapi/es1api/meson.build | 6 +- > src/mapi/es2api/meson.build | 6 +- > src/mapi/shared-glapi/meson.build | 6 +- > src/mesa/drivers/dri/i965/meson.build | 23 --- > src/mesa/drivers/dri/meson.build | 11 +-- > src/meson.build | 8 +- > src/vulkan/util/meson.build | 6 +- > 17 files changed, 148 insertions(+), 85 deletions(-) > > diff --git a/src/amd/addrlib/meson.build b/src/amd/addrlib/meson.build > index ed0dde6..1d16ba8 100644 > --- a/src/amd/addrlib/meson.build > +++ b/src/amd/addrlib/meson.build > @@ -53,8 +53,11 @@ files_addrlib = files( > libamdgpu_addrlib = static_library( >'addrlib', >files_addrlib, > - include_directories : include_directories( > -'core', 'inc/chip/gfx9', 'inc/chip/r800', 'gfx9/chip', 'r800/chip', > -'../common', '../../'), > + include_directories : [ > +include_directories( > + 'core', 'inc/chip/gfx9', 'inc/chip/r800', 'gfx9/chip', 'r800/chip', > + '../common', '../../', > +), > + ], >cpp_args : cpp_vis_args, > ) > diff --git a/src/amd/common/meson.build b/src/amd/common/meson.build > index 63c1517..43a633a 100644 > --- a/src/amd/common/meson.build > +++ b/src/amd/common/meson.build > @@ -53,10 +53,12 @@ amd_common_files = files( > libamd_common = static_library( >'amd_common', >[amd_common_files, sid_tables_h, nir_opcodes_h], > - include_directories : [inc_common, inc_compiler, inc_nir, inc_mesa, > inc_mapi, > - inc_amd], > - dependencies : [dep_llvm, dep_thread, dep_elf, dep_libdrm_amdgpu, > - dep_valgrind], > + include_directories : [ > +inc_common, inc_compiler, inc_nir, inc_mesa, inc_mapi, inc_amd, > + ], > + dependencies : [ > +dep_llvm, dep_thread, dep_elf, dep_libdrm_amdgpu, dep_valgrind, > + ], >c_args : [c_vis_args], >cpp_args : [cpp_vis_args], > ) > diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build > index 9399735..054ee5e 100644 > --- a/src/amd/vulkan/meson.build > +++ b/src/amd/vulkan/meson.build > @@ -22,8 +22,10 @@ radv_entrypoints = custom_target( >'radv_entrypoints.[ch]', >input : ['radv_entrypoints_gen.py', vk_api_xml], >output : ['radv_entrypoints.h', 'radv_entrypoints.c'], > - command : [prog_python2, '@INPUT0@', '--xml', '@INPUT1@', > - '--outdir', meson.current_build_dir()], > + command : [ > +prog_python2, '@INPUT0@', '--xml', '@INPUT1@', '--outdir', > +meson.current_build_dir() > + ], >depend_files : files('radv_extensions.py'), > ) > > @@ -31,8 +33,9 @@ radv_extensions_c = custom_target( >'radv_extensions.c', >input : ['radv_extensions.py', vk_api_xml], >output : ['radv_extensions.c'], > - command : [prog_python2, '@INPUT0@', '--xml', '@INPUT1@', > - '--out', '@OUTPUT@'], > + command : [ > +prog_python2, '@INPUT0@', '--xml', '@INPUT1@', '--out', '@OUTPUT@', > + ], > ) > > vk_format_table_c = custom_target( > @@ -111,13 +114,20 @@ endif > > libvulkan_radeon = shared_library( >'vulkan_radeon', > - [libradv_files, radv_entrypoints, radv_extensions_c, nir_opcodes_h, > vk_format_table_c], > - include_directories : [inc_common, inc_amd, inc_amd_common, inc_compiler, > - inc_vulkan_util, inc_vulkan_wsi], > - link_with : [libamd_common, libamdgpu_addrlib, libvulkan_util, > - libvulkan_wsi, libnir, libmesa_util], > - dependencies : [dep_llvm, dep_libdrm_amdgpu, dep_thread, dep_elf, dep_dl, > - dep_m, dep_valgrind], > + [libradv_files, radv_entrypoints, radv_extensions_c, nir_opcodes_h, > + vk_format_table_c], > + include_directories : [ > +inc_common, inc_amd, inc_amd_common, inc_compiler, inc_vulkan_util, > +inc_vulkan_wsi, > + ], > + link_with : [ > +libamd_common, libamdgpu_addrlib, libvulkan_util, libvulkan_wsi,
[Mesa-dev] [PATCH 1/8] meson: Use consistent style
Currently the meosn build has a mix of two styles: arg : [foo, ... bar], and arg :[ foo, ..., bar, ] For consistency let's pick one. I've picked the later style, which I think is more readable, and is more common in the mesa code base. Signed-off-by: Dylan Baker--- src/amd/addrlib/meson.build | 9 ++- src/amd/common/meson.build| 10 +-- src/amd/vulkan/meson.build| 32 + src/broadcom/meson.build | 5 +- src/compiler/glsl/glcpp/meson.build | 6 +- src/compiler/glsl/meson.build | 6 +- src/gallium/drivers/freedreno/meson.build | 6 +- src/glx/meson.build | 5 +- src/intel/compiler/meson.build| 6 +- src/intel/vulkan/meson.build | 82 +++- src/mapi/es1api/meson.build | 6 +- src/mapi/es2api/meson.build | 6 +- src/mapi/shared-glapi/meson.build | 6 +- src/mesa/drivers/dri/i965/meson.build | 23 --- src/mesa/drivers/dri/meson.build | 11 +-- src/meson.build | 8 +- src/vulkan/util/meson.build | 6 +- 17 files changed, 148 insertions(+), 85 deletions(-) diff --git a/src/amd/addrlib/meson.build b/src/amd/addrlib/meson.build index ed0dde6..1d16ba8 100644 --- a/src/amd/addrlib/meson.build +++ b/src/amd/addrlib/meson.build @@ -53,8 +53,11 @@ files_addrlib = files( libamdgpu_addrlib = static_library( 'addrlib', files_addrlib, - include_directories : include_directories( -'core', 'inc/chip/gfx9', 'inc/chip/r800', 'gfx9/chip', 'r800/chip', -'../common', '../../'), + include_directories : [ +include_directories( + 'core', 'inc/chip/gfx9', 'inc/chip/r800', 'gfx9/chip', 'r800/chip', + '../common', '../../', +), + ], cpp_args : cpp_vis_args, ) diff --git a/src/amd/common/meson.build b/src/amd/common/meson.build index 63c1517..43a633a 100644 --- a/src/amd/common/meson.build +++ b/src/amd/common/meson.build @@ -53,10 +53,12 @@ amd_common_files = files( libamd_common = static_library( 'amd_common', [amd_common_files, sid_tables_h, nir_opcodes_h], - include_directories : [inc_common, inc_compiler, inc_nir, inc_mesa, inc_mapi, - inc_amd], - dependencies : [dep_llvm, dep_thread, dep_elf, dep_libdrm_amdgpu, - dep_valgrind], + include_directories : [ +inc_common, inc_compiler, inc_nir, inc_mesa, inc_mapi, inc_amd, + ], + dependencies : [ +dep_llvm, dep_thread, dep_elf, dep_libdrm_amdgpu, dep_valgrind, + ], c_args : [c_vis_args], cpp_args : [cpp_vis_args], ) diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build index 9399735..054ee5e 100644 --- a/src/amd/vulkan/meson.build +++ b/src/amd/vulkan/meson.build @@ -22,8 +22,10 @@ radv_entrypoints = custom_target( 'radv_entrypoints.[ch]', input : ['radv_entrypoints_gen.py', vk_api_xml], output : ['radv_entrypoints.h', 'radv_entrypoints.c'], - command : [prog_python2, '@INPUT0@', '--xml', '@INPUT1@', - '--outdir', meson.current_build_dir()], + command : [ +prog_python2, '@INPUT0@', '--xml', '@INPUT1@', '--outdir', +meson.current_build_dir() + ], depend_files : files('radv_extensions.py'), ) @@ -31,8 +33,9 @@ radv_extensions_c = custom_target( 'radv_extensions.c', input : ['radv_extensions.py', vk_api_xml], output : ['radv_extensions.c'], - command : [prog_python2, '@INPUT0@', '--xml', '@INPUT1@', - '--out', '@OUTPUT@'], + command : [ +prog_python2, '@INPUT0@', '--xml', '@INPUT1@', '--out', '@OUTPUT@', + ], ) vk_format_table_c = custom_target( @@ -111,13 +114,20 @@ endif libvulkan_radeon = shared_library( 'vulkan_radeon', - [libradv_files, radv_entrypoints, radv_extensions_c, nir_opcodes_h, vk_format_table_c], - include_directories : [inc_common, inc_amd, inc_amd_common, inc_compiler, - inc_vulkan_util, inc_vulkan_wsi], - link_with : [libamd_common, libamdgpu_addrlib, libvulkan_util, - libvulkan_wsi, libnir, libmesa_util], - dependencies : [dep_llvm, dep_libdrm_amdgpu, dep_thread, dep_elf, dep_dl, - dep_m, dep_valgrind], + [libradv_files, radv_entrypoints, radv_extensions_c, nir_opcodes_h, + vk_format_table_c], + include_directories : [ +inc_common, inc_amd, inc_amd_common, inc_compiler, inc_vulkan_util, +inc_vulkan_wsi, + ], + link_with : [ +libamd_common, libamdgpu_addrlib, libvulkan_util, libvulkan_wsi, libnir, +libmesa_util, + ], + dependencies : [ +dep_llvm, dep_libdrm_amdgpu, dep_thread, dep_elf, dep_dl, dep_m, +dep_valgrind, + ], c_args : [c_vis_args, no_override_init_args, radv_flags], link_args : [ld_args_bsymbolic, ld_args_gc_sections], install : true, diff --git a/src/broadcom/meson.build b/src/broadcom/meson.build index 6072fd1..f2a5e53 100644 --- a/src/broadcom/meson.build +++