diff options
| author | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 05:38:28 +0000 |
|---|---|---|
| committer | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 20:54:37 +0000 |
| commit | 264270671a0c4ee8955bd3a2f8662e5e37363f3c (patch) | |
| tree | e518c72aa1fc4accb2c863b1e0e5fe056153fa49 /src/extension | |
| parent | [meson-build] [BROKEN] libextension (diff) | |
| download | inkscape-264270671a0c4ee8955bd3a2f8662e5e37363f3c.tar.gz inkscape-264270671a0c4ee8955bd3a2f8662e5e37363f3c.zip | |
[meson-build] fix broken build of libextension static lib
This one was subtle!
Diffstat (limited to 'src/extension')
| -rw-r--r-- | src/extension/meson.build | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/extension/meson.build b/src/extension/meson.build index a34025a6c..b86102f44 100644 --- a/src/extension/meson.build +++ b/src/extension/meson.build @@ -246,6 +246,15 @@ libextension = static_library('extension', sources: [extension_sources, extension_headers], dependencies: libextension_deps, - include_directories: [srcinc, confinc]) + include_directories: [confinc, srcinc], + implicit_include_directories: false) +# NOTE: +# The reason for disabling implicit includedirs above is that +# the Inkscape source tree has got two different headers with +# the same filename: +# src/print.h and src/extension/print.h +# Due to an implicit -I../src/extension the wrong header ended up +# being used resulting in a broken build. +# -- Felipe "Juca" Sanches libextension_dep = declare_dependency(link_with : libextension) |
