meson: generate builddir/src/amd/vulkan/dev_icd.json
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
This commit is contained in:
parent
18bdf73556
commit
908a25ecb0
|
@ -149,7 +149,7 @@ noinst_DATA = dev_icd.json
|
|||
|
||||
dev_icd.json : dev_icd.json.in
|
||||
$(AM_V_GEN) $(SED) \
|
||||
-e "s#@build_libdir@#${abs_top_builddir}/${LIB_DIR}#" \
|
||||
-e "s#@libvulkan_radeon_path@#${abs_top_builddir}/${LIB_DIR}/libvulkan_radeon.so#" \
|
||||
< $(srcdir)/dev_icd.json.in > $@
|
||||
|
||||
radeon_icd.@host_cpu@.json : radeon_icd.json.in
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": "@build_libdir@/libvulkan_radeon.so",
|
||||
"library_path": "@libvulkan_radeon_path@",
|
||||
"api_version": "1.0.3"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -116,9 +116,16 @@ libvulkan_radeon = shared_library(
|
|||
|
||||
radv_data = configuration_data()
|
||||
radv_data.set('install_libdir', join_paths(get_option('prefix'), get_option('libdir')))
|
||||
radv_data.set('libvulkan_radeon_path', libvulkan_radeon.full_path())
|
||||
|
||||
configure_file(
|
||||
configuration : radv_data,
|
||||
input : 'radeon_icd.json.in',
|
||||
output : 'radeon_icd.@0@.json'.format(target_machine.cpu()),
|
||||
install_dir : with_vulkan_icd_dir,
|
||||
)
|
||||
configure_file(
|
||||
configuration : radv_data,
|
||||
input : 'dev_icd.json.in',
|
||||
output : 'dev_icd.json'
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue