Commit c70bd7b7 authored by Scott Anderson's avatar Scott Anderson Committed by Eric Engestrom

meson: Replace 'config.h' with config_file

This fixes an issue with libdrm failing to build when used as a meson
subproject. Using 'config.h' directly will cause it to possibly refer to
the wrong file.

By using `@0@.format(config_file)`, it will be transformed into the
correct relative path, e.g. `./config.h` in normal build,
`./subprojects/libdrm/config.h` in subproject build.
Signed-off-by: Scott Anderson's avatarScott Anderson <scott@anderso.nz>
Acked-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@intel.com>
parent edafcf18
Pipeline #92636 passed with stage
in 3 minutes and 10 seconds
...@@ -285,7 +285,7 @@ config_file = configure_file( ...@@ -285,7 +285,7 @@ config_file = configure_file(
configuration : config, configuration : config,
output : 'config.h', output : 'config.h',
) )
add_project_arguments('-include', 'config.h', language : 'c') add_project_arguments('-include', '@0@'.format(config_file), language : 'c')
inc_root = include_directories('.') inc_root = include_directories('.')
inc_drm = include_directories('include/drm') inc_drm = include_directories('include/drm')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment