summaryrefslogtreecommitdiffstats
path: root/src/extension
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 05:38:28 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit264270671a0c4ee8955bd3a2f8662e5e37363f3c (patch)
treee518c72aa1fc4accb2c863b1e0e5fe056153fa49 /src/extension
parent[meson-build] [BROKEN] libextension (diff)
downloadinkscape-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.build11
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)