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 <>
Acked-by: Eric Engestrom's avatarEric Engestrom <>
parent edafcf18
Pipeline #92636 passed with stage
in 3 minutes and 10 seconds
......@@ -285,7 +285,7 @@ config_file = configure_file(
configuration : config,
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_drm = include_directories('include/drm')
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment